/* =============================================================
   Botia Studio — Component + layout rules
   Generated by the original export. Class names are hashed, so prefer
   editing tokens in base.css or adding overrides in custom.css.
   Every rule is on its own block for readability.
   ============================================================= */

@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)) {
  body {
    --botia-will-change-override: transform;
  }
}

@supports (background:-webkit-named-image(i)) and (not (position-area:top right)) {
  body {
    --botia-will-change-filter-override: filter;
  }
}

[data-component-type=Text] div div span,
[data-component-type=Text] a div span,
[data-component-type=Text] span span span,
[data-component-type=Text] p span span,
[data-component-type=Text] h1 span span,
[data-component-type=Text] h2 span span,
[data-component-type=Text] h3 span span,
[data-component-type=Text] h4 span span,
[data-component-type=Text] h5 span span,
[data-component-type=Text] h6 span span,
[data-component-type=Text] a {
  font-family: var(--font-family);
  font-style: var(--font-style);
  font-weight: min(calc(var(--botia-font-weight-increase,0) + var(--font-weight,400)),900);
  color: var(--text-color);
  letter-spacing: var(--letter-spacing);
  font-size: var(--font-size);
  text-transform: var(--text-transform);
  --text-decoration: var(--botia-text-decoration-style,solid)var(--botia-text-decoration,none)var(--botia-text-decoration-color,currentcolor)var(--botia-text-decoration-thickness,auto);
  --text-decoration-skip-ink: var(--botia-text-decoration-skip-ink);
  --text-underline-offset: var(--botia-text-decoration-offset);
  line-height: var(--line-height);
  --font-family: var(--botia-font-family);
  --font-style: var(--botia-font-style);
  --font-weight: var(--botia-font-weight);
  --text-color: var(--botia-text-color);
  --letter-spacing: var(--botia-letter-spacing);
  --font-size: var(--botia-font-size);
  --text-transform: var(--botia-text-transform);
  --line-height: var(--botia-line-height);
}

@supports not (color:color(display-p3 1 1 1)) {
  p.botia-text,
  div.botia-text,
  h1.botia-text,
  h2.botia-text,
  h3.botia-text,
  h4.botia-text,
  h5.botia-text,
  h6.botia-text,
  li.botia-text,
  ol.botia-text,
  ul.botia-text,
  span.botia-text:not([data-text-fill]) {
    color: var(--botia-blockquote-text-color-rgb,var(--botia-blockquote-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))));
    -webkit-text-stroke-color: var(--botia-text-stroke-color-rgb,var(--botia-text-stroke-color,initial));
  }

  mark.botia-text {
    background-color: var(--botia-blockquote-text-background-color-rgb,var(--botia-blockquote-text-background-color,var(--botia-text-background-color-rgb,var(--botia-text-background-color,initial))));
  }
}

@supports not (color:color(display-p3 1 1 1)) {
  code.botia-text,
  code.botia-text span.botia-text:not([data-text-fill]) {
    color: var(--botia-blockquote-text-color-rgb,var(--botia-blockquote-text-color,var(--botia-code-text-color-rgb,var(--botia-code-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))))));
  }
}

@supports not (color:color(display-p3 1 1 1)) {
  a.botia-text,
  span.botia-text[data-nested-link] {
    color: var(--botia-link-text-color-rgb,var(--botia-link-text-color,var(--botia-blockquote-text-color-rgb,var(--botia-blockquote-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))))));
    background-color: var(--botia-link-text-background-color-rgb,var(--botia-link-text-background-color,initial));
    -webkit-text-decoration-color: var(--botia-link-text-decoration-color-rgb,var(--botia-link-text-decoration-color,var(--botia-text-decoration-color-rgb,var(--botia-text-decoration-color,currentcolor))));
    text-decoration-color: var(--botia-link-text-decoration-color-rgb,var(--botia-link-text-decoration-color,var(--botia-text-decoration-color-rgb,var(--botia-text-decoration-color,currentcolor))));
  }
}

@supports not (color:color(display-p3 1 1 1)) {
  code.botia-text a.botia-text,
  code.botia-text a.botia-text span.botia-text:not([data-text-fill]),
  code.botia-text span.botia-text[data-nested-link],
  code.botia-text span.botia-text[data-nested-link] span.botia-text:not([data-text-fill]) {
    color: var(--botia-link-text-color-rgb,var(--botia-link-text-color,var(--botia-blockquote-text-color-rgb,var(--botia-blockquote-text-color,var(--botia-code-text-color-rgb,var(--botia-code-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))))))));
  }
}

@supports not (color:color(display-p3 1 1 1)) {
  a.botia-text:hover,
  span.botia-text[data-nested-link]:hover {
    color: var(--botia-link-hover-text-color-rgb,var(--botia-link-hover-text-color,var(--botia-link-text-color-rgb,var(--botia-link-text-color,var(--botia-blockquote-text-color-rgb,var(--botia-blockquote-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))))))));
    background-color: var(--botia-link-hover-text-background-color-rgb,var(--botia-link-hover-text-background-color,var(--botia-link-text-background-color-rgb,var(--botia-link-text-background-color,var(--botia-text-background-color-rgb,var(--botia-text-background-color,initial))))));
    -webkit-text-decoration-color: var(--botia-link-hover-text-decoration-color-rgb,var(--botia-link-hover-text-decoration-color,var(--botia-link-text-decoration-color-rgb,var(--botia-link-text-decoration-color,var(--botia-text-decoration-color-rgb,var(--botia-text-decoration-color,currentcolor))))));
    text-decoration-color: var(--botia-link-hover-text-decoration-color-rgb,var(--botia-link-hover-text-decoration-color,var(--botia-link-text-decoration-color-rgb,var(--botia-link-text-decoration-color,var(--botia-text-decoration-color-rgb,var(--botia-text-decoration-color,currentcolor))))));
  }
}

@supports not (color:color(display-p3 1 1 1)) {
  code.botia-text a.botia-text:hover,
  code.botia-text span.botia-text[data-nested-link]:hover {
    color: var(--botia-link-hover-text-color-rgb,var(--botia-link-hover-text-color,var(--botia-link-text-color-rgb,var(--botia-link-text-color,var(--botia-blockquote-text-color-rgb,var(--botia-blockquote-text-color,var(--botia-code-text-color-rgb,var(--botia-code-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))))))))));
  }
}

@supports not (color:color(display-p3 1 1 1)) {
  a.botia-text[data-botia-page-link-current],
  span.botia-text[data-botia-page-link-current] {
    color: var(--botia-link-current-text-color-rgb,var(--botia-link-current-text-color,var(--botia-link-text-color-rgb,var(--botia-link-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))))));
    background-color: var(--botia-link-current-text-background-color-rgb,var(--botia-link-current-text-background-color,var(--botia-link-text-background-color-rgb,var(--botia-link-text-background-color,var(--botia-text-background-color-rgb,var(--botia-text-background-color,initial))))));
    -webkit-text-decoration-color: var(--botia-link-current-text-decoration-color-rgb,var(--botia-link-current-text-decoration-color,var(--botia-link-text-decoration-color-rgb,var(--botia-link-text-decoration-color,var(--botia-text-decoration-color-rgb,var(--botia-text-decoration-color,currentcolor))))));
    text-decoration-color: var(--botia-link-current-text-decoration-color-rgb,var(--botia-link-current-text-decoration-color,var(--botia-link-text-decoration-color-rgb,var(--botia-link-text-decoration-color,var(--botia-text-decoration-color-rgb,var(--botia-text-decoration-color,currentcolor))))));
  }
}

@supports not (color:color(display-p3 1 1 1)) {
  code.botia-text a.botia-text[data-botia-page-link-current],
  code.botia-text a.botia-text[data-botia-page-link-current] span.botia-text:not([data-text-fill]),
  code.botia-text span.botia-text[data-botia-page-link-current],
  code.botia-text span.botia-text[data-botia-page-link-current] span.botia-text:not([data-text-fill]) {
    color: var(--botia-link-current-text-color-rgb,var(--botia-link-current-text-color,var(--botia-link-text-color-rgb,var(--botia-link-text-color,var(--botia-code-text-color-rgb,var(--botia-code-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))))))));
    background-color: var(--botia-link-current-text-background-color-rgb,var(--botia-link-current-text-background-color,var(--botia-link-text-background-color-rgb,var(--botia-link-text-background-color,var(--botia-text-background-color-rgb,var(--botia-text-background-color,initial))))));
  }
}

@supports not (color:color(display-p3 1 1 1)) {
  a.botia-text[data-botia-page-link-current]:hover,
  span.botia-text[data-botia-page-link-current]:hover {
    color: var(--botia-link-hover-text-color-rgb,var(--botia-link-hover-text-color,var(--botia-link-current-text-color-rgb,var(--botia-link-current-text-color,var(--botia-link-text-color-rgb,var(--botia-link-text-color,var(--botia-code-text-color-rgb,var(--botia-code-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))))))))));
    background-color: var(--botia-link-hover-text-background-color-rgb,var(--botia-link-hover-text-background-color,var(--botia-link-current-text-background-color-rgb,var(--botia-link-current-text-background-color,var(--botia-link-text-background-color-rgb,var(--botia-link-text-background-color,initial))))));
    -webkit-text-decoration-color: var(--botia-link-hover-text-decoration-color-rgb,var(--botia-link-hover-text-decoration-color,var(--botia-link-current-text-decoration-color-rgb,var(--botia-link-current-text-decoration-color,var(--botia-link-text-decoration-color-rgb,var(--botia-link-text-decoration-color,var(--botia-text-decoration-color-rgb,var(--botia-text-decoration-color,currentcolor))))))));
    text-decoration-color: var(--botia-link-hover-text-decoration-color-rgb,var(--botia-link-hover-text-decoration-color,var(--botia-link-current-text-decoration-color-rgb,var(--botia-link-current-text-decoration-color,var(--botia-link-text-decoration-color-rgb,var(--botia-link-text-decoration-color,var(--botia-text-decoration-color-rgb,var(--botia-text-decoration-color,currentcolor))))))));
  }
}

@supports not (color:color(display-p3 1 1 1)) {
  code.botia-text a.botia-text[data-botia-page-link-current]:hover,
  code.botia-text a.botia-text[data-botia-page-link-current]:hover span.botia-text:not([data-text-fill]),
  code.botia-text span.botia-text[data-botia-page-link-current]:hover,
  code.botia-text span.botia-text[data-botia-page-link-current]:hover span.botia-text:not([data-text-fill]) {
    color: var(--botia-link-hover-text-color-rgb,var(--botia-link-hover-text-color,var(--botia-link-current-text-color-rgb,var(--botia-link-current-text-color,var(--botia-link-text-color-rgb,var(--botia-link-text-color,var(--botia-code-text-color-rgb,var(--botia-code-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))))))))));
    background-color: var(--botia-link-hover-text-background-color-rgb,var(--botia-link-hover-text-background-color,var(--botia-link-current-text-background-color-rgb,var(--botia-link-current-text-background-color,var(--botia-link-text-background-color-rgb,var(--botia-link-text-background-color,initial))))));
  }
}

[data-component-type=Stack]:not([data-botia-generated])>*,
[data-component-type=Stack]:not([data-botia-generated])>[data-component-type],
NavigationContainer [data-component-type=NavigationContainer]>*,
[data-component-type=NavigationContainer]>[data-component-type] {
  position: relative;
}

@supports not (overflow:clip) {
  :root {
    --overflow-clip-fallback: hidden;
  }
}

@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)) {
  div.botia-text,
  p.botia-text,
  h1.botia-text,
  h2.botia-text,
  h3.botia-text,
  h4.botia-text,
  h5.botia-text,
  h6.botia-text,
  ol.botia-text,
  ul.botia-text,
  li.botia-text,
  blockquote.botia-text,
  .botia-text.botia-image {
    display: var(--text-truncation-display-inline-for-safari-16,revert);
  }

  div.botia-text:after,
  p.botia-text:after,
  h1.botia-text:after,
  h2.botia-text:after,
  h3.botia-text:after,
  h4.botia-text:after,
  h5.botia-text:after,
  h6.botia-text:after,
  ol.botia-text:after,
  ul.botia-text:after,
  li.botia-text:after,
  blockquote.botia-text:after,
  .botia-text.botia-image:after {
    content: var(--text-truncation-line-break-for-safari-16);
    white-space: pre;
  }

  .botia-text.botia-text-module,
  .botia-text.botia-table-wrapper {
    display: var(--text-truncation-display-none-for-safari-16,revert);
  }

  p.botia-text[data-text-fill] {
    display: var(--text-truncation-display-inline-for-safari-16,inline-block);
  }
}

@supports (corner-shape:superellipse(2)) {
  :root {
    --one-if-corner-shape-supported: 1;
  }
}

.botia-cursor-none,
.botia-cursor-none * {
  cursor: none!important;
}

.botia-pointer-events-none,
.botia-pointer-events-none * {
  pointer-events: none!important;
}

.botia-ltLEK.botia-lux5qc,
.botia-ltLEK .botia-lux5qc {
  display: block;
}

.botia-ltLEK.botia-72rtr7 {
  background-color: var(--color-bg,#dedcd3);
  flex-flow: column;
  place-content: center flex-start;
  align-items: center;
  gap: 0;
  width: 1200px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-ltLEK .botia-1rvp8f9-container {
  z-index: 9;
  flex: none;
  height: auto;
  position: fixed;
  top: -300px;
  left: 0;
  right: 0;
}

.botia-ltLEK .botia-20ihx3 {
  height: 100vh;
  overflow: var(--overflow-clip-fallback,clip);
  z-index: 0;
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-nhnnvl {
  z-index: 1;
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: absolute;
  bottom: 60px;
  left: 50%;
  overflow: visible;
  transform: translate(-50%);
}

.botia-ltLEK .botia-avueft {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  z-index: 9;
  flex: none;
  width: 100%;
  height: auto;
  position: relative;
}

.botia-ltLEK .botia-56o02u {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  z-index: 9;
  flex: none;
  width: 80%;
  height: auto;
  position: relative;
}

.botia-ltLEK .botia-bra6p0,
.botia-ltLEK .botia-1b1fagn {
  height: 100%;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-effect-override,transform);
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 50%;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-19ek282 {
  height: 1px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-effect-override,transform);
  background: linear-gradient(190deg,#3b3b3b00 29%,#3d3d3dcc 118%);
  flex: 1 0 0;
  width: 100%;
  position: relative;
}

.botia-ltLEK .botia-9qd1n7 {
  height: 1px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-effect-override,transform);
  background: linear-gradient(158deg,#3b3b3b00 30%,#3d3d3dcc 124%);
  flex: 1 0 0;
  width: 100%;
  position: relative;
}

.botia-ltLEK .botia-1e5w0yx {
  height: 30px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 2;
  flex: none;
  width: 193px;
  text-decoration: none;
  position: absolute;
  top: 28px;
  left: calc(50% - 97px);
}

.botia-ltLEK .botia-1r1d6cc {
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  z-index: 6;
  background-color: #1c1c1c;
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 40px;
  width: 100%;
  padding: 200px 80px 160px;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-zlrdmz {
  filter: brightness(.8);
  height: 175px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 0;
  flex: none;
  width: 271px;
  position: absolute;
  top: calc(14.1463% - 87.5px);
  left: calc(88.6667% - 135.5px);
}

.botia-ltLEK .botia-y0hufp {
  filter: brightness(.8);
  height: 204px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 0;
  flex: none;
  width: 154px;
  position: absolute;
  bottom: 0;
  right: 22px;
}

.botia-ltLEK .botia-1ewc13o {
  filter: brightness(.8);
  height: 372px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 0;
  flex: none;
  width: 283px;
  position: absolute;
  top: calc(69.7561% - 186px);
  left: calc(55.1667% - 141.5px);
}

.botia-ltLEK .botia-hghcfo {
  max-width: 360px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 0;
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 30%;
  padding: 0;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.botia-ltLEK .botia-1w2o07h {
  height: 1px;
  overflow: var(--overflow-clip-fallback,clip);
  background-color: #1c1c1c4d;
  flex: 1 0 0;
  width: 100%;
  position: relative;
}

.botia-ltLEK .botia-2d6vjk {
  z-index: 1;
  flex-flow: row;
  flex: none;
  place-content: flex-end center;
  align-items: flex-end;
  gap: 20px;
  width: 927px;
  max-width: 1200px;
  height: min-content;
  padding: 0;
  display: flex;
  position: absolute;
  top: 101px;
  left: 0;
  overflow: visible;
}

.botia-ltLEK .botia-1yt2mpv,
.botia-ltLEK .botia-1xm34we {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: 1 0 0;
  width: 1px;
  height: auto;
  position: relative;
}

.botia-ltLEK .botia-xt3rxy {
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 40px;
  width: 100%;
  padding: 0 0 0 240px;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-1p3dyql {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  --botia-text-wrap-override: balance;
  flex: none;
  width: 66%;
  max-width: 480px;
  height: auto;
  position: relative;
}

.botia-ltLEK .botia-eyxjmj {
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: row;
  flex: none;
  place-content: center flex-end;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-wh0jwv-container {
  flex: none;
  width: 24%;
  height: auto;
  position: relative;
}

.botia-ltLEK .botia-fpx43y {
  background-color: var(--color-sand,#d4d1c7);
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 36px;
  width: 100%;
  height: min-content;
  padding: 120px 80px;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-ltLEK .botia-m5u4jm {
  flex-flow: row;
  flex: none;
  place-content: flex-start space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1040px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-ltLEK .botia-1h587uk {
  flex-flow: column;
  flex: 1 0 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 20px;
  width: 1px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-1q787tx,
.botia-ltLEK .botia-lnuy3x,
.botia-ltLEK .botia-2amqkc,
.botia-ltLEK .botia-1ls0ohg,
.botia-ltLEK .botia-uwkzpf {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  height: auto;
  position: relative;
}

.botia-ltLEK .botia-1bbpwpx,
.botia-ltLEK .botia-1sh0e10,
.botia-ltLEK .botia-o5uqpj,
.botia-ltLEK .botia-149zyt2,
.botia-ltLEK .botia-fa5cnq {
  --botia-text-wrap-override: balance;
  flex: none;
  width: 100%;
  height: auto;
  position: relative;
}

.botia-ltLEK .botia-16p6wq3 {
  --botia-text-wrap-override: balance;
  flex: none;
  width: 100%;
  max-width: 400px;
  height: auto;
  position: relative;
}

.botia-ltLEK .botia-1hz5am2 {
  flex: none;
  grid-template-rows: repeat(2,minmax(0,1fr));
  grid-template-columns: repeat(2,minmax(50px,1fr));
  grid-auto-rows: minmax(0,1fr);
  justify-content: center;
  gap: 20px;
  width: 63%;
  height: min-content;
  padding: 0;
  display: grid;
  position: relative;
  overflow: visible;
}

.botia-ltLEK .botia-1ceethq {
  background-color: var(--color-bg,#dedcd3);
  height: 100%;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  place-self: start;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
  padding: 20px;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-k1q4g8,
.botia-ltLEK .botia-msytt9,
.botia-ltLEK .botia-mj9ieg,
.botia-ltLEK .botia-1tmag5n {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative;
}

.botia-ltLEK .botia-1157pxa,
.botia-ltLEK .botia-18uq7fo,
.botia-ltLEK .botia-gbf0nf,
.botia-ltLEK .botia-wbqhe7 {
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-19c6hc9 {
  background-color: var(--color-stone,#bfbdb3);
  height: 100%;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  place-self: start;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
  padding: 20px;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-1bikmd {
  background-color: var(--color-taupe,#655f58);
  height: 100%;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  place-self: start;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
  padding: 20px;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-1homoxg {
  background-color: var(--color-espresso,#363330);
  height: 100%;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  place-self: start;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
  padding: 20px;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-1o0301i {
  background-color: var(--color-bg,#dedcd3);
  z-index: 7;
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 120px 80px 80px;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-ltLEK .botia-1xf0reo {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  pointer-events: none;
  white-space: pre;
  z-index: 0;
  flex: none;
  width: auto;
  height: auto;
  position: absolute;
  top: 51%;
  left: -356px;
  transform: translateY(-50%);
}

.botia-ltLEK .botia-1apbu2n {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  pointer-events: none;
  white-space: pre;
  z-index: 0;
  flex: none;
  width: auto;
  height: auto;
  position: absolute;
  top: 63%;
  left: -30px;
  transform: translateY(-50%);
}

.botia-ltLEK .botia-1hq07kc {
  max-width: 1200px;
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-p0zdqy {
  max-width: 1200px;
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-as5vm,
.botia-ltLEK .botia-7kingy {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative;
}

.botia-ltLEK .botia-84kd23 {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: auto;
  max-width: 280px;
  height: auto;
  position: relative;
}

.botia-ltLEK .botia-1nz3a4c {
  max-width: 1200px;
  height: 588px;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 80px;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-5eb8b2,
.botia-ltLEK .botia-11vxan6 {
  height: 100%;
  overflow: var(--overflow-clip-fallback,clip);
  z-index: 1;
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  width: 27%;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-19ul6ib,
.botia-ltLEK .botia-5dgcbo,
.botia-ltLEK .botia-1wzdfmm {
  height: 420px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  flex: none;
  width: 100%;
  position: relative;
}

.botia-ltLEK .botia-qg4qkz,
.botia-ltLEK .botia-1iqfv17,
.botia-ltLEK .botia-1uez47z,
.botia-ltLEK .botia-miiwre,
.botia-ltLEK .botia-1ry0y2o,
.botia-ltLEK .botia-1thw53b,
.botia-ltLEK .botia-2men9z,
.botia-ltLEK .botia-3yx01o,
.botia-ltLEK .botia-2tdv5o {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  height: auto;
  position: relative;
}

.botia-ltLEK .botia-l8kcj9 {
  height: 100%;
  overflow: var(--overflow-clip-fallback,clip);
  z-index: 1;
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 10px;
  width: 27%;
  padding: 80px 0 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-1ubzmac {
  height: 12px;
  overflow: var(--overflow-clip-fallback,clip);
  flex: none;
  width: 100%;
  position: relative;
}

.botia-ltLEK .botia-1extyt2-container,
.botia-ltLEK .botia-1fif8c2-container,
.botia-ltLEK .botia-1qpd8yh-container,
.botia-ltLEK .botia-unjtce-container {
  flex: none;
  width: auto;
  height: auto;
  position: relative;
}

.botia-ltLEK .botia-qthl7i {
  z-index: 8;
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 28px;
  width: 100%;
  height: min-content;
  min-height: 714px;
  padding: 0 0 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.botia-ltLEK .botia-tq2pb4 {
  pointer-events: none;
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 1;
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  padding: 0;
  display: flex;
  position: absolute;
  inset: -121px -130px -105px -142px;
  overflow: hidden;
}

.botia-ltLEK .botia-1ouj2ei {
  height: 100%;
  overflow: var(--overflow-clip-fallback,clip);
  background-color: #0d0d0d99;
  flex: 1 0 0;
  width: 1px;
  position: relative;
}

.botia-ltLEK .botia-14gddh8-container {
  z-index: 1;
  flex: none;
  width: 50%;
  max-width: 600px;
  height: 334px;
  position: absolute;
  top: calc(48.8796% - 167px);
  left: calc(50% - min(600px,50%)/2);
}

.botia-ltLEK .botia-y5f57v,
.botia-ltLEK .botia-18ifrzn,
.botia-ltLEK .botia-ysfsgh {
  height: 320px;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
  gap: 40px;
  width: 800px;
  padding: 80px 0;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-15bvtzs,
.botia-ltLEK .botia-1hwotwq,
.botia-ltLEK .botia-satj7s {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  --botia-text-wrap-override: balance;
  flex: none;
  width: 100%;
  height: auto;
  position: relative;
}

.botia-ltLEK .botia-c5m0bc {
  height: 688px;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-1gfgv53-container {
  z-index: 8;
  flex: 1 0 0;
  width: 1px;
  height: 100%;
  position: relative;
}

.botia-ltLEK .botia-1em7si4 {
  background-color: var(--color-ink,#1c1c1c);
  height: 594px;
  overflow: var(--overflow-clip-fallback,clip);
  z-index: 1;
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-1xxapsw {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  pointer-events: none;
  white-space: pre;
  z-index: 9;
  flex: none;
  width: auto;
  height: auto;
  position: absolute;
  top: 22%;
  left: 25%;
  transform: translate(-50%,-50%);
}

.botia-ltLEK .botia-14ufkee {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  pointer-events: none;
  white-space: pre;
  z-index: 9;
  flex: none;
  width: auto;
  height: auto;
  position: absolute;
  top: 75%;
  left: 76%;
  transform: translate(-50%,-50%);
}

.botia-ltLEK .botia-hz784b {
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 1;
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 25%;
  padding: 0;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.botia-ltLEK .botia-y7h5ui,
.botia-ltLEK .botia-k6zi2u {
  height: 1px;
  overflow: var(--overflow-clip-fallback,clip);
  background-color: #0000004d;
  flex: 1 0 0;
  width: 100%;
  position: relative;
}

.botia-ltLEK .botia-4n7yx6 {
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 1;
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 24%;
  padding: 0;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.botia-ltLEK .botia-1ptf949 {
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: column;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 40px;
  width: 36%;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-an2jlf {
  --border-bottom-width: 1px;
  --border-color: var(--color-bg,#dedcd3);
  --border-left-width: 1px;
  --border-right-width: 1px;
  --border-style: solid;
  --border-top-width: 1px;
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-override,transform);
  border-radius: 100px;
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  padding: 6px;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-r3dgh9 {
  height: 180px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-override,transform);
  z-index: 1;
  border-radius: 100px;
  flex: none;
  width: 120px;
  position: relative;
}

.botia-ltLEK .botia-19pnv36 {
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-ltLEK .botia-mmpg1i,
.botia-ltLEK .botia-1n7rpll {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  white-space: pre;
  z-index: 1;
  flex: none;
  width: auto;
  height: auto;
  position: relative;
}

.botia-ltLEK .botia-w2854i {
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-1gkb9km {
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  z-index: 1;
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-ltLEK .botia-t1a26e-container {
  flex: 1 0 0;
  width: 1px;
  height: auto;
  position: relative;
}

@media (max-width:1199px) and (min-width:810px) {
  .botia-tcYsz .botia-styles-preset-1yfd01t:not(.rich-text-wrapper),
  .botia-tcYsz .botia-styles-preset-1yfd01t.rich-text-wrapper p {
    --botia-font-family: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 11px;
    --botia-font-style: normal;
    --botia-font-style-bold: normal;
    --botia-font-style-bold-italic: italic;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 600;
    --botia-font-weight-bold: 700;
    --botia-font-weight-bold-italic: 700;
    --botia-font-weight-italic: 600;
    --botia-letter-spacing: .18em;
    --botia-line-height: 1.6em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: left;
    --botia-text-color: var(--color-accent,#b38452);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:809px) and (min-width:0) {
  .botia-tcYsz .botia-styles-preset-1yfd01t:not(.rich-text-wrapper),
  .botia-tcYsz .botia-styles-preset-1yfd01t.rich-text-wrapper p {
    --botia-font-family: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 12px;
    --botia-font-style: normal;
    --botia-font-style-bold: normal;
    --botia-font-style-bold-italic: italic;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 600;
    --botia-font-weight-bold: 700;
    --botia-font-weight-bold-italic: 700;
    --botia-font-weight-italic: 600;
    --botia-letter-spacing: .18em;
    --botia-line-height: 1.6em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: left;
    --botia-text-color: var(--color-accent,#b38452);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:1199px) and (min-width:810px) {
  .botia-8mNtu .botia-styles-preset-10e43g9:not(.rich-text-wrapper),
  .botia-8mNtu .botia-styles-preset-10e43g9.rich-text-wrapper h1 {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 112px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: .03em;
    --botia-line-height: 1.4em;
    --botia-paragraph-spacing: 0px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:809px) and (min-width:0) {
  .botia-8mNtu .botia-styles-preset-10e43g9:not(.rich-text-wrapper),
  .botia-8mNtu .botia-styles-preset-10e43g9.rich-text-wrapper h1 {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 72px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: .03em;
    --botia-line-height: 1.4em;
    --botia-paragraph-spacing: 0px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:1199px) and (min-width:810px) {
  .botia-LUKdv .botia-styles-preset-an6ng0:not(.rich-text-wrapper),
  .botia-LUKdv .botia-styles-preset-an6ng0.rich-text-wrapper h3 {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 35px;
    --botia-font-style: italic;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: .04em;
    --botia-line-height: 1.4em;
    --botia-paragraph-spacing: 40px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:809px) and (min-width:0) {
  .botia-LUKdv .botia-styles-preset-an6ng0:not(.rich-text-wrapper),
  .botia-LUKdv .botia-styles-preset-an6ng0.rich-text-wrapper h3 {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 28px;
    --botia-font-style: italic;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: .04em;
    --botia-line-height: 1.4em;
    --botia-paragraph-spacing: 40px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:1199px) and (min-width:810px) {
  .botia-QN5lL .botia-styles-preset-ojx8oo:not(.rich-text-wrapper),
  .botia-QN5lL .botia-styles-preset-ojx8oo.rich-text-wrapper p {
    --botia-font-family: "Pinyon Script","Pinyon Script Placeholder",sans-serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 35px;
    --botia-font-style: normal;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-letter-spacing: .04em;
    --botia-line-height: 1.2em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:809px) and (min-width:0) {
  .botia-QN5lL .botia-styles-preset-ojx8oo:not(.rich-text-wrapper),
  .botia-QN5lL .botia-styles-preset-ojx8oo.rich-text-wrapper p {
    --botia-font-family: "Pinyon Script","Pinyon Script Placeholder",sans-serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 28px;
    --botia-font-style: normal;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-letter-spacing: .04em;
    --botia-line-height: 1.2em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:1199px) and (min-width:810px) {
  .botia-LsHEX .botia-styles-preset-oit8y4:not(.rich-text-wrapper),
  .botia-LsHEX .botia-styles-preset-oit8y4.rich-text-wrapper p {
    --botia-font-family: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 16px;
    --botia-font-style: normal;
    --botia-font-style-bold: normal;
    --botia-font-style-bold-italic: italic;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-bold: 700;
    --botia-font-weight-bold-italic: 700;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: .01em;
    --botia-line-height: 1.6em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: center;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:809px) and (min-width:0) {
  .botia-LsHEX .botia-styles-preset-oit8y4:not(.rich-text-wrapper),
  .botia-LsHEX .botia-styles-preset-oit8y4.rich-text-wrapper p {
    --botia-font-family: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 15px;
    --botia-font-style: normal;
    --botia-font-style-bold: normal;
    --botia-font-style-bold-italic: italic;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-bold: 700;
    --botia-font-weight-bold-italic: 700;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: 0em;
    --botia-line-height: 1.6em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: center;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:1199px) and (min-width:810px) {
  .botia-Qmx80 .botia-styles-preset-llxusv:not(.rich-text-wrapper),
  .botia-Qmx80 .botia-styles-preset-llxusv.rich-text-wrapper h2 {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 64px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: .02em;
    --botia-line-height: 1em;
    --botia-paragraph-spacing: 40px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:809px) and (min-width:0) {
  .botia-Qmx80 .botia-styles-preset-llxusv:not(.rich-text-wrapper),
  .botia-Qmx80 .botia-styles-preset-llxusv.rich-text-wrapper h2 {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 44px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: .02em;
    --botia-line-height: 1em;
    --botia-paragraph-spacing: 40px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:1199px) and (min-width:810px) {
  .botia-31je3 .botia-styles-preset-1w571e8:not(.rich-text-wrapper),
  .botia-31je3 .botia-styles-preset-1w571e8.rich-text-wrapper p {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 160px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: 0em;
    --botia-line-height: .8em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: start;
    --botia-text-color: #e6e6e6cc;
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:809px) and (min-width:0) {
  .botia-31je3 .botia-styles-preset-1w571e8:not(.rich-text-wrapper),
  .botia-31je3 .botia-styles-preset-1w571e8.rich-text-wrapper p {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 128px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: 0em;
    --botia-line-height: .7em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: start;
    --botia-text-color: #e6e6e6cc;
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:1199px) and (min-width:810px) {
  .botia-26bIA .botia-styles-preset-1m0a6mb:not(.rich-text-wrapper),
  .botia-26bIA .botia-styles-preset-1m0a6mb.rich-text-wrapper h4 {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 26px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: .04em;
    --botia-line-height: 1.4em;
    --botia-paragraph-spacing: 40px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:809px) and (min-width:0) {
  .botia-26bIA .botia-styles-preset-1m0a6mb:not(.rich-text-wrapper),
  .botia-26bIA .botia-styles-preset-1m0a6mb.rich-text-wrapper h4 {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 24px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: .04em;
    --botia-line-height: 1.4em;
    --botia-paragraph-spacing: 40px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:1199px) and (min-width:810px) {
  .botia-TfQ1C .botia-styles-preset-1nfis86:not(.rich-text-wrapper),
  .botia-TfQ1C .botia-styles-preset-1nfis86.rich-text-wrapper h5 {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 21px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: 0em;
    --botia-line-height: 1.4em;
    --botia-paragraph-spacing: 40px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:809px) and (min-width:0) {
  .botia-TfQ1C .botia-styles-preset-1nfis86:not(.rich-text-wrapper),
  .botia-TfQ1C .botia-styles-preset-1nfis86.rich-text-wrapper h5 {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 20px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: 0em;
    --botia-line-height: 1.4em;
    --botia-paragraph-spacing: 40px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:1199px) and (min-width:810px) {
  .botia-jiCpj .botia-styles-preset-4ldyf8:not(.rich-text-wrapper),
  .botia-jiCpj .botia-styles-preset-4ldyf8.rich-text-wrapper p {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 64px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: .02em;
    --botia-line-height: 1.4em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: start;
    --botia-text-color: #dedcd34d;
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:809px) and (min-width:0) {
  .botia-jiCpj .botia-styles-preset-4ldyf8:not(.rich-text-wrapper),
  .botia-jiCpj .botia-styles-preset-4ldyf8.rich-text-wrapper p {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 48px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: .02em;
    --botia-line-height: 1.4em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: start;
    --botia-text-color: #dedcd34d;
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

.botia-ltLEK[data-border=true]:after,
.botia-ltLEK [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);
  border-color: var(--border-color,none);
  border-style: var(--border-style,none);
  box-sizing: border-box;
  border-radius: inherit;
  corner-shape: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

@media (min-width:981px) and (max-width:1199.98px) {
  .botia-ltLEK.botia-72rtr7 {
    width: 981px;
    height: 4800px;
  }

  .botia-ltLEK .botia-56o02u {
    width: 100%;
  }

  .botia-ltLEK .botia-1r1d6cc {
    padding: 180px 40px 160px;
  }

  .botia-ltLEK .botia-zlrdmz {
    height: 147px;
    left: unset;
    width: 228px;
    top: 0;
    right: 0;
  }

  .botia-ltLEK .botia-1ewc13o {
    height: 258px;
    bottom: 0;
    left: unset;
    right: 240px;
    top: unset;
    width: 210px;
  }

  .botia-ltLEK .botia-hghcfo {
    width: 48%;
    max-width: 320px;
    bottom: -1px;
  }

  .botia-ltLEK .botia-2d6vjk {
    align-content: center;
    align-items: center;
    width: 87%;
    top: 142px;
  }

  .botia-ltLEK .botia-xt3rxy {
    gap: 26px;
    padding: 40px 0 0 300px;
  }

  .botia-ltLEK .botia-1p3dyql {
    width: 100%;
    max-width: 400px;
  }

  .botia-ltLEK .botia-wh0jwv-container {
    width: auto;
  }

  .botia-ltLEK .botia-fpx43y {
    padding: 96px 56px;
  }

  .botia-ltLEK .botia-m5u4jm {
    max-width: 698px;
  }

  .botia-ltLEK .botia-1hz5am2 {
    grid-template-columns: repeat(1,minmax(50px,1fr));
    width: 56%;
  }

  .botia-ltLEK .botia-1o0301i {
    width: 810px;
    height: 993px;
    padding: 120px 40px 80px;
  }

  .botia-ltLEK .botia-1xf0reo {
    top: 52%;
    left: -368px;
  }

  .botia-ltLEK .botia-1apbu2n {
    top: 62%;
    left: -108px;
  }

  .botia-ltLEK .botia-1hq07kc {
    max-width: 800px;
  }

  .botia-ltLEK .botia-1nz3a4c {
    gap: 40px;
    height: 468px;
  }

  .botia-ltLEK .botia-5eb8b2,
  .botia-ltLEK .botia-11vxan6 {
    width: 28%;
  }

  .botia-ltLEK .botia-19ul6ib,
  .botia-ltLEK .botia-5dgcbo,
  .botia-ltLEK .botia-1wzdfmm {
    height: 280px;
  }

  .botia-ltLEK .botia-l8kcj9 {
    justify-content: flex-start;
    width: 28%;
  }

  .botia-ltLEK .botia-tq2pb4 {
    top: -46px;
  }

  .botia-ltLEK .botia-14gddh8-container {
    height: 328px;
    top: 151px;
  }

  .botia-ltLEK .botia-c5m0bc {
    width: 810px;
    height: 673px;
  }

  .botia-ltLEK .botia-1em7si4 {
    height: min-content;
  }

  .botia-ltLEK .botia-1xxapsw {
    top: 18%;
    left: 21%;
  }

  .botia-ltLEK .botia-14ufkee {
    top: 80%;
    left: 79%;
  }

  .botia-ltLEK .botia-hz784b,
  .botia-ltLEK .botia-4n7yx6 {
    width: 20%;
  }

  .botia-ltLEK .botia-an2jlf {
    order: 0;
  }

  .botia-ltLEK .botia-r3dgh9 {
    width: 117px;
    height: 167px;
  }

  .botia-ltLEK .botia-19pnv36 {
    order: 1;
  }

  .botia-ltLEK .botia-w2854i {
    order: 2;
  }
}

@media (max-width:980.98px) {
  .botia-ltLEK.botia-72rtr7 {
    width: 390px;
    height: 6060px;
  }

  .botia-ltLEK .botia-nhnnvl {
    bottom: 80px;
  }

  .botia-ltLEK .botia-avueft,
  .botia-ltLEK .botia-1yt2mpv {
    order: 0;
  }

  .botia-ltLEK .botia-56o02u {
    order: 1;
    width: 100%;
  }

  .botia-ltLEK .botia-1r1d6cc {
    gap: 28px;
    padding: 220px 20px 120px;
  }

  .botia-ltLEK .botia-zlrdmz {
    height: 110px;
    left: unset;
    z-index: 1;
    width: 170px;
    top: 0;
    right: 0;
  }

  .botia-ltLEK .botia-1ewc13o {
    opacity: .8;
    height: 185px;
    bottom: 0;
    left: 50px;
    top: unset;
    width: 143px;
  }

  .botia-ltLEK .botia-hghcfo {
    bottom: unset;
    width: 143px;
    height: 195px;
  }

  .botia-ltLEK .botia-2d6vjk {
    left: unset;
    max-width: 400px;
    top: unset;
    align-content: center;
    align-items: center;
    gap: 12px;
    width: 100%;
    position: relative;
  }

  .botia-ltLEK .botia-1xm34we {
    white-space: pre;
    flex: none;
    order: 1;
    width: auto;
  }

  .botia-ltLEK .botia-xt3rxy {
    place-content: flex-end flex-start;
    align-items: flex-end;
    max-width: 350px;
    padding: 0;
  }

  .botia-ltLEK .botia-1p3dyql {
    width: 100%;
    max-width: 320px;
  }

  .botia-ltLEK .botia-wh0jwv-container {
    width: auto;
  }

  .botia-ltLEK .botia-fpx43y {
    padding: 80px 24px;
  }

  .botia-ltLEK .botia-m5u4jm {
    flex-direction: column;
    justify-content: flex-start;
    gap: 52px;
    max-width: 351px;
  }

  .botia-ltLEK .botia-1h587uk {
    flex: none;
    width: 100%;
    max-width: 351px;
  }

  .botia-ltLEK .botia-1hz5am2 {
    grid-template-columns: repeat(1,minmax(50px,1fr));
    width: 100%;
  }

  .botia-ltLEK .botia-1ceethq,
  .botia-ltLEK .botia-19c6hc9,
  .botia-ltLEK .botia-1bikmd,
  .botia-ltLEK .botia-1homoxg {
    gap: 14px;
  }

  .botia-ltLEK .botia-1o0301i {
    width: 390px;
    height: 1771px;
    padding: 120px 20px 80px;
  }

  .botia-ltLEK .botia-1nz3a4c {
    flex-direction: column;
    justify-content: flex-start;
    gap: 40px;
    max-width: 390px;
    height: min-content;
    padding: 40px 0 0;
  }

  .botia-ltLEK .botia-5eb8b2 {
    gap: 8px;
    width: 70%;
    height: min-content;
  }

  .botia-ltLEK .botia-19ul6ib,
  .botia-ltLEK .botia-5dgcbo,
  .botia-ltLEK .botia-1wzdfmm {
    height: 320px;
  }

  .botia-ltLEK .botia-l8kcj9 {
    justify-content: flex-start;
    width: 70%;
    height: min-content;
    padding: 0;
  }

  .botia-ltLEK .botia-11vxan6 {
    width: 70%;
    height: min-content;
  }

  .botia-ltLEK .botia-tq2pb4 {
    top: -43px;
  }

  .botia-ltLEK .botia-14gddh8-container {
    width: 72%;
    height: 374px;
    top: calc(45.5714% - 187px);
    left: calc(50% - min(600px,72.3077%)/2);
  }

  .botia-ltLEK .botia-c5m0bc {
    flex-direction: column;
    width: 390px;
    height: 607px;
  }

  .botia-ltLEK .botia-1gfgv53-container {
    width: 100%;
    height: 1px;
  }

  .botia-ltLEK .botia-1em7si4 {
    width: 390px;
    height: 729px;
  }

  .botia-ltLEK .botia-1xxapsw {
    top: 12%;
    left: 20%;
  }

  .botia-ltLEK .botia-14ufkee {
    top: 87%;
    left: 82%;
  }

  .botia-ltLEK .botia-hz784b,
  .botia-ltLEK .botia-4n7yx6 {
    width: 20%;
  }

  .botia-ltLEK .botia-1ptf949 {
    width: 58%;
  }

  .botia-ltLEK .botia-r3dgh9 {
    width: 109px;
    height: 156px;
  }

  .botia-ltLEK .botia-1gkb9km {
    flex-direction: column;
    width: 390px;
    height: 992px;
  }

  .botia-ltLEK .botia-t1a26e-container {
    flex: none;
    width: 100%;
  }
}

.ssr-variant {
  display: contents;
}

.botia-u1J8g.botia-8d0acf,
.botia-u1J8g .botia-8d0acf {
  display: block;
}

.botia-u1J8g.botia-11kbgig {
  height: 80px;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: row;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 1200px;
  padding: 0 40px 0 20px;
  display: flex;
  position: relative;
}

.botia-u1J8g .botia-1diombw {
  flex-flow: row;
  flex: 1 0 0;
  place-content: center space-between;
  align-items: center;
  width: 1px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-u1J8g .botia-1ps3d8g-container {
  z-index: 1;
  flex: none;
  width: 79px;
  height: 79px;
  position: absolute;
  top: calc(21.75% - 39.5px);
  left: calc(50% - 39.5px);
}

.botia-u1J8g .botia-1yonzns {
  max-width: 1200px;
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  z-index: 1;
  flex-flow: row;
  flex: none;
  place-content: center flex-end;
  align-items: center;
  gap: 0;
  width: min-content;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-u1J8g .botia-oaxa39,
.botia-u1J8g .botia-1c1dr4v,
.botia-u1J8g .botia-hap7qw {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative;
}

.botia-u1J8g .botia-1qa2c2y {
  z-index: 1;
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 193px;
  height: 30px;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: calc(50% - 15px);
  left: calc(50% - 97px);
  overflow: visible;
}

.botia-u1J8g .botia-19cwp0z {
  flex-flow: row;
  flex: 1 0 0;
  place-content: center flex-end;
  align-items: center;
  gap: 10px;
  width: 1px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-u1J8g .botia-11k9hw-container {
  z-index: 1;
  flex: none;
  width: auto;
  height: auto;
  position: relative;
}

.botia-u1J8g .botia-kbnwex {
  z-index: 1;
  flex: none;
  width: 23px;
  height: 26px;
  position: absolute;
  top: 26px;
  right: 25px;
  overflow: visible;
}

.botia-u1J8g.botia-v-1bsbmzt.botia-11kbgig {
  width: 890px;
}

.botia-u1J8g.botia-v-1bsbmzt .botia-1c1dr4v {
  cursor: pointer;
}

.botia-u1J8g.botia-v-1bsbmzt .botia-1qa2c2y {
  left: calc(50% - 97px);
}

.botia-u1J8g.botia-v-6s9jb2.botia-11kbgig,
.botia-u1J8g.botia-v-1vll2xr.botia-11kbgig {
  width: 390px;
  height: min-content;
  padding: 0 20px;
}

.botia-u1J8g.botia-v-6s9jb2 .botia-1diombw {
  flex-direction: column;
  justify-content: center;
  gap: 40px;
  height: 80px;
  padding: 40px;
}

.botia-u1J8g.botia-v-6s9jb2 .botia-1qa2c2y {
  order: 1;
  top: 23px;
  left: calc(50% - 97px);
}

.botia-u1J8g.botia-v-6s9jb2 .botia-19cwp0z {
  flex: none;
  order: 3;
  width: 100%;
  min-height: 28px;
}

.botia-u1J8g.botia-v-6s9jb2 .botia-kbnwex {
  cursor: pointer;
  z-index: 9;
  width: 20px;
  height: 20px;
  top: calc(50% - 10px);
}

.botia-u1J8g.botia-v-1vll2xr .botia-1diombw {
  height: calc(var(--botia-viewport-height,100vh)*1);
  flex-direction: column;
  justify-content: center;
  gap: 60px;
  padding: 80px 40px 40px;
}

.botia-u1J8g.botia-v-1vll2xr .botia-1ps3d8g-container {
  order: 0;
}

.botia-u1J8g.botia-v-1vll2xr .botia-1yonzns {
  flex-direction: column;
  order: 2;
  justify-content: center;
  gap: 20px;
}

.botia-u1J8g.botia-v-1vll2xr .botia-oaxa39 {
  cursor: pointer;
  order: 0;
}

.botia-u1J8g.botia-v-1vll2xr .botia-1c1dr4v {
  cursor: pointer;
  order: 1;
}

.botia-u1J8g.botia-v-1vll2xr .botia-hap7qw {
  cursor: pointer;
  order: 2;
}

.botia-u1J8g.botia-v-1vll2xr .botia-1qa2c2y {
  cursor: pointer;
  order: 1;
  top: 23px;
  left: calc(50% - 97px);
}

.botia-u1J8g.botia-v-1vll2xr .botia-19cwp0z {
  flex: none;
  order: 3;
  justify-content: center;
  width: 100%;
  padding: 0 14px 0 0;
}

.botia-u1J8g.botia-v-1vll2xr .botia-kbnwex {
  cursor: pointer;
  width: 20px;
  height: 20px;
  top: 29px;
}

.botia-u1J8g[data-border=true]:after,
.botia-u1J8g [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);
  border-color: var(--border-color,none);
  border-style: var(--border-style,none);
  box-sizing: border-box;
  border-radius: inherit;
  corner-shape: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

body {
  --botia-will-change-override: none;
}

@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)) {
  body {
    --botia-will-change-override: transform;
  }
}

body {
  --botia-will-change-filter-override: none;
}

@supports (background:-webkit-named-image(i)) and (not (position-area:top right)) {
  body {
    --botia-will-change-filter-override: filter;
  }
}

[data-component-type] {
  position: absolute;
}

[data-component-type=Text] {
  cursor: inherit;
}

[data-botia-component-text-autosized] * {
  white-space: pre;
}

[data-component-type=Text]>* {
  text-align: var(--botia-text-alignment,start);
}

[data-component-type=Text] span span,
[data-component-type=Text] p span,
[data-component-type=Text] h1 span,
[data-component-type=Text] h2 span,
[data-component-type=Text] h3 span,
[data-component-type=Text] h4 span,
[data-component-type=Text] h5 span,
[data-component-type=Text] h6 span {
  display: block;
}

[data-component-type=Text] span span span,
[data-component-type=Text] p span span,
[data-component-type=Text] h1 span span,
[data-component-type=Text] h2 span span,
[data-component-type=Text] h3 span span,
[data-component-type=Text] h4 span span,
[data-component-type=Text] h5 span span,
[data-component-type=Text] h6 span span {
  display: unset;
}

[data-component-type=Text] div div span,
[data-component-type=Text] a div span,
[data-component-type=Text] span span span,
[data-component-type=Text] p span span,
[data-component-type=Text] h1 span span,
[data-component-type=Text] h2 span span,
[data-component-type=Text] h3 span span,
[data-component-type=Text] h4 span span,
[data-component-type=Text] h5 span span,
[data-component-type=Text] h6 span span,
[data-component-type=Text] a {
  font-family: var(--font-family);
  font-style: var(--font-style);
  font-weight: min(calc(var(--botia-font-weight-increase,0) + var(--font-weight,400)),900);
  color: var(--text-color);
  letter-spacing: var(--letter-spacing);
  font-size: var(--font-size);
  text-transform: var(--text-transform);
  --text-decoration: var(--botia-text-decoration-style,solid)var(--botia-text-decoration,none)var(--botia-text-decoration-color,currentcolor)var(--botia-text-decoration-thickness,auto);
  --text-decoration-skip-ink: var(--botia-text-decoration-skip-ink);
  --text-underline-offset: var(--botia-text-decoration-offset);
  line-height: var(--line-height);
  --font-family: var(--botia-font-family);
  --font-style: var(--botia-font-style);
  --font-weight: var(--botia-font-weight);
  --text-color: var(--botia-text-color);
  --letter-spacing: var(--botia-letter-spacing);
  --font-size: var(--botia-font-size);
  --text-transform: var(--botia-text-transform);
  --line-height: var(--botia-line-height);
}

[data-component-type=Text] a,
[data-component-type=Text] a div span,
[data-component-type=Text] a span span span,
[data-component-type=Text] a p span span,
[data-component-type=Text] a h1 span span,
[data-component-type=Text] a h2 span span,
[data-component-type=Text] a h3 span span,
[data-component-type=Text] a h4 span span,
[data-component-type=Text] a h5 span span,
[data-component-type=Text] a h6 span span {
  --font-family: var(--botia-link-font-family,var(--botia-font-family));
  --font-style: var(--botia-link-font-style,var(--botia-font-style));
  --font-weight: var(--botia-link-font-weight,var(--botia-font-weight));
  --text-color: var(--botia-link-text-color,var(--botia-text-color));
  --font-size: var(--botia-link-font-size,var(--botia-font-size));
  --text-transform: var(--botia-link-text-transform,var(--botia-text-transform));
  --text-decoration: var(--botia-link-text-decoration-style,var(--botia-text-decoration-style,solid))var(--botia-link-text-decoration,var(--botia-text-decoration,none))var(--botia-link-text-decoration-color,var(--botia-text-decoration-color,currentcolor))var(--botia-link-text-decoration-thickness,var(--botia-text-decoration-thickness,auto));
  --text-decoration-skip-ink: var(--botia-link-text-decoration-skip-ink,var(--botia-text-decoration-skip-ink));
  --text-underline-offset: var(--botia-link-text-decoration-offset,var(--botia-text-decoration-offset));
}

[data-component-type=Text] a:hover,
[data-component-type=Text] a div span:hover,
[data-component-type=Text] a span span span:hover,
[data-component-type=Text] a p span span:hover,
[data-component-type=Text] a h1 span span:hover,
[data-component-type=Text] a h2 span span:hover,
[data-component-type=Text] a h3 span span:hover,
[data-component-type=Text] a h4 span span:hover,
[data-component-type=Text] a h5 span span:hover,
[data-component-type=Text] a h6 span span:hover {
  --font-family: var(--botia-link-hover-font-family,var(--botia-link-font-family,var(--botia-font-family)));
  --font-style: var(--botia-link-hover-font-style,var(--botia-link-font-style,var(--botia-font-style)));
  --font-weight: var(--botia-link-hover-font-weight,var(--botia-link-font-weight,var(--botia-font-weight)));
  --text-color: var(--botia-link-hover-text-color,var(--botia-link-text-color,var(--botia-text-color)));
  --font-size: var(--botia-link-hover-font-size,var(--botia-link-font-size,var(--botia-font-size)));
  --text-transform: var(--botia-link-hover-text-transform,var(--botia-link-text-transform,var(--botia-text-transform)));
  --text-decoration: var(--botia-link-hover-text-decoration-style,var(--botia-link-text-decoration-style,var(--botia-text-decoration-style,solid)))var(--botia-link-hover-text-decoration,var(--botia-link-text-decoration,var(--botia-text-decoration,none)))var(--botia-link-hover-text-decoration-color,var(--botia-link-text-decoration-color,var(--botia-text-decoration-color,currentcolor)))var(--botia-link-hover-text-decoration-thickness,var(--botia-link-text-decoration-thickness,var(--botia-text-decoration-thickness,auto)));
  --text-decoration-skip-ink: var(--botia-link-hover-text-decoration-skip-ink,var(--botia-link-text-decoration-skip-ink,var(--botia-text-decoration-skip-ink)));
  --text-underline-offset: var(--botia-link-hover-text-decoration-offset,var(--botia-link-text-decoration-offset,var(--botia-text-decoration-offset)));
}

[data-component-type=Text].isCurrent a,
[data-component-type=Text].isCurrent a div span,
[data-component-type=Text].isCurrent a span span span,
[data-component-type=Text].isCurrent a p span span,
[data-component-type=Text].isCurrent a h1 span span,
[data-component-type=Text].isCurrent a h2 span span,
[data-component-type=Text].isCurrent a h3 span span,
[data-component-type=Text].isCurrent a h4 span span,
[data-component-type=Text].isCurrent a h5 span span,
[data-component-type=Text].isCurrent a h6 span span {
  --font-family: var(--botia-link-current-font-family,var(--botia-link-font-family,var(--botia-font-family)));
  --font-style: var(--botia-link-current-font-style,var(--botia-link-font-style,var(--botia-font-style)));
  --font-weight: var(--botia-link-current-font-weight,var(--botia-link-font-weight,var(--botia-font-weight)));
  --text-color: var(--botia-link-current-text-color,var(--botia-link-text-color,var(--botia-text-color)));
  --font-size: var(--botia-link-current-font-size,var(--botia-link-font-size,var(--botia-font-size)));
  --text-transform: var(--botia-link-current-text-transform,var(--botia-link-text-transform,var(--botia-text-transform)));
  --text-decoration: var(--botia-link-current-text-decoration-style,var(--botia-link-text-decoration-style,var(--botia-text-decoration-style,solid)))var(--botia-link-current-text-decoration,var(--botia-link-text-decoration,var(--botia-text-decoration,none)))var(--botia-link-current-text-decoration-color,var(--botia-link-text-decoration-color,var(--botia-text-decoration-color,currentcolor)))var(--botia-link-current-text-decoration-thickness,var(--botia-link-text-decoration-thickness,var(--botia-text-decoration-thickness,auto)));
  --text-decoration-skip-ink: var(--botia-link-current-text-decoration-skip-ink,var(--botia-link-text-decoration-skip-ink,var(--botia-text-decoration-skip-ink)));
  --text-underline-offset: var(--botia-link-current-text-decoration-offset,var(--botia-link-text-decoration-offset,var(--botia-text-decoration-offset)));
}

[data-component-type=RichTextContainer] {
  outline: none;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  display: flex;
}

@supports not (color:color(display-p3 1 1 1)) {
  p.botia-text,
  div.botia-text,
  h1.botia-text,
  h2.botia-text,
  h3.botia-text,
  h4.botia-text,
  h5.botia-text,
  h6.botia-text,
  li.botia-text,
  ol.botia-text,
  ul.botia-text,
  span.botia-text:not([data-text-fill]) {
    color: var(--botia-blockquote-text-color-rgb,var(--botia-blockquote-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))));
    -webkit-text-stroke-color: var(--botia-text-stroke-color-rgb,var(--botia-text-stroke-color,initial));
  }

  mark.botia-text {
    background-color: var(--botia-blockquote-text-background-color-rgb,var(--botia-blockquote-text-background-color,var(--botia-text-background-color-rgb,var(--botia-text-background-color,initial))));
  }
}

@supports not (color:color(display-p3 1 1 1)) {
  code.botia-text,
  code.botia-text span.botia-text:not([data-text-fill]) {
    color: var(--botia-blockquote-text-color-rgb,var(--botia-blockquote-text-color,var(--botia-code-text-color-rgb,var(--botia-code-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))))));
  }
}

@supports not (color:color(display-p3 1 1 1)) {
  a.botia-text,
  span.botia-text[data-nested-link] {
    color: var(--botia-link-text-color-rgb,var(--botia-link-text-color,var(--botia-blockquote-text-color-rgb,var(--botia-blockquote-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))))));
    background-color: var(--botia-link-text-background-color-rgb,var(--botia-link-text-background-color,initial));
    -webkit-text-decoration-color: var(--botia-link-text-decoration-color-rgb,var(--botia-link-text-decoration-color,var(--botia-text-decoration-color-rgb,var(--botia-text-decoration-color,currentcolor))));
    text-decoration-color: var(--botia-link-text-decoration-color-rgb,var(--botia-link-text-decoration-color,var(--botia-text-decoration-color-rgb,var(--botia-text-decoration-color,currentcolor))));
  }
}

@supports not (color:color(display-p3 1 1 1)) {
  code.botia-text a.botia-text,
  code.botia-text a.botia-text span.botia-text:not([data-text-fill]),
  code.botia-text span.botia-text[data-nested-link],
  code.botia-text span.botia-text[data-nested-link] span.botia-text:not([data-text-fill]) {
    color: var(--botia-link-text-color-rgb,var(--botia-link-text-color,var(--botia-blockquote-text-color-rgb,var(--botia-blockquote-text-color,var(--botia-code-text-color-rgb,var(--botia-code-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))))))));
  }
}

@supports not (color:color(display-p3 1 1 1)) {
  a.botia-text:hover,
  span.botia-text[data-nested-link]:hover {
    color: var(--botia-link-hover-text-color-rgb,var(--botia-link-hover-text-color,var(--botia-link-text-color-rgb,var(--botia-link-text-color,var(--botia-blockquote-text-color-rgb,var(--botia-blockquote-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))))))));
    background-color: var(--botia-link-hover-text-background-color-rgb,var(--botia-link-hover-text-background-color,var(--botia-link-text-background-color-rgb,var(--botia-link-text-background-color,var(--botia-text-background-color-rgb,var(--botia-text-background-color,initial))))));
    -webkit-text-decoration-color: var(--botia-link-hover-text-decoration-color-rgb,var(--botia-link-hover-text-decoration-color,var(--botia-link-text-decoration-color-rgb,var(--botia-link-text-decoration-color,var(--botia-text-decoration-color-rgb,var(--botia-text-decoration-color,currentcolor))))));
    text-decoration-color: var(--botia-link-hover-text-decoration-color-rgb,var(--botia-link-hover-text-decoration-color,var(--botia-link-text-decoration-color-rgb,var(--botia-link-text-decoration-color,var(--botia-text-decoration-color-rgb,var(--botia-text-decoration-color,currentcolor))))));
  }
}

@supports not (color:color(display-p3 1 1 1)) {
  code.botia-text a.botia-text:hover,
  code.botia-text span.botia-text[data-nested-link]:hover {
    color: var(--botia-link-hover-text-color-rgb,var(--botia-link-hover-text-color,var(--botia-link-text-color-rgb,var(--botia-link-text-color,var(--botia-blockquote-text-color-rgb,var(--botia-blockquote-text-color,var(--botia-code-text-color-rgb,var(--botia-code-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))))))))));
  }
}

@supports not (color:color(display-p3 1 1 1)) {
  a.botia-text[data-botia-page-link-current],
  span.botia-text[data-botia-page-link-current] {
    color: var(--botia-link-current-text-color-rgb,var(--botia-link-current-text-color,var(--botia-link-text-color-rgb,var(--botia-link-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))))));
    background-color: var(--botia-link-current-text-background-color-rgb,var(--botia-link-current-text-background-color,var(--botia-link-text-background-color-rgb,var(--botia-link-text-background-color,var(--botia-text-background-color-rgb,var(--botia-text-background-color,initial))))));
    -webkit-text-decoration-color: var(--botia-link-current-text-decoration-color-rgb,var(--botia-link-current-text-decoration-color,var(--botia-link-text-decoration-color-rgb,var(--botia-link-text-decoration-color,var(--botia-text-decoration-color-rgb,var(--botia-text-decoration-color,currentcolor))))));
    text-decoration-color: var(--botia-link-current-text-decoration-color-rgb,var(--botia-link-current-text-decoration-color,var(--botia-link-text-decoration-color-rgb,var(--botia-link-text-decoration-color,var(--botia-text-decoration-color-rgb,var(--botia-text-decoration-color,currentcolor))))));
  }
}

@supports not (color:color(display-p3 1 1 1)) {
  code.botia-text a.botia-text[data-botia-page-link-current],
  code.botia-text a.botia-text[data-botia-page-link-current] span.botia-text:not([data-text-fill]),
  code.botia-text span.botia-text[data-botia-page-link-current],
  code.botia-text span.botia-text[data-botia-page-link-current] span.botia-text:not([data-text-fill]) {
    color: var(--botia-link-current-text-color-rgb,var(--botia-link-current-text-color,var(--botia-link-text-color-rgb,var(--botia-link-text-color,var(--botia-code-text-color-rgb,var(--botia-code-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))))))));
    background-color: var(--botia-link-current-text-background-color-rgb,var(--botia-link-current-text-background-color,var(--botia-link-text-background-color-rgb,var(--botia-link-text-background-color,var(--botia-text-background-color-rgb,var(--botia-text-background-color,initial))))));
  }
}

@supports not (color:color(display-p3 1 1 1)) {
  a.botia-text[data-botia-page-link-current]:hover,
  span.botia-text[data-botia-page-link-current]:hover {
    color: var(--botia-link-hover-text-color-rgb,var(--botia-link-hover-text-color,var(--botia-link-current-text-color-rgb,var(--botia-link-current-text-color,var(--botia-link-text-color-rgb,var(--botia-link-text-color,var(--botia-code-text-color-rgb,var(--botia-code-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))))))))));
    background-color: var(--botia-link-hover-text-background-color-rgb,var(--botia-link-hover-text-background-color,var(--botia-link-current-text-background-color-rgb,var(--botia-link-current-text-background-color,var(--botia-link-text-background-color-rgb,var(--botia-link-text-background-color,initial))))));
    -webkit-text-decoration-color: var(--botia-link-hover-text-decoration-color-rgb,var(--botia-link-hover-text-decoration-color,var(--botia-link-current-text-decoration-color-rgb,var(--botia-link-current-text-decoration-color,var(--botia-link-text-decoration-color-rgb,var(--botia-link-text-decoration-color,var(--botia-text-decoration-color-rgb,var(--botia-text-decoration-color,currentcolor))))))));
    text-decoration-color: var(--botia-link-hover-text-decoration-color-rgb,var(--botia-link-hover-text-decoration-color,var(--botia-link-current-text-decoration-color-rgb,var(--botia-link-current-text-decoration-color,var(--botia-link-text-decoration-color-rgb,var(--botia-link-text-decoration-color,var(--botia-text-decoration-color-rgb,var(--botia-text-decoration-color,currentcolor))))))));
  }
}

@supports not (color:color(display-p3 1 1 1)) {
  code.botia-text a.botia-text[data-botia-page-link-current]:hover,
  code.botia-text a.botia-text[data-botia-page-link-current]:hover span.botia-text:not([data-text-fill]),
  code.botia-text span.botia-text[data-botia-page-link-current]:hover,
  code.botia-text span.botia-text[data-botia-page-link-current]:hover span.botia-text:not([data-text-fill]) {
    color: var(--botia-link-hover-text-color-rgb,var(--botia-link-hover-text-color,var(--botia-link-current-text-color-rgb,var(--botia-link-current-text-color,var(--botia-link-text-color-rgb,var(--botia-link-text-color,var(--botia-code-text-color-rgb,var(--botia-code-text-color,var(--botia-text-color-rgb,var(--botia-text-color,#000))))))))));
    background-color: var(--botia-link-hover-text-background-color-rgb,var(--botia-link-hover-text-background-color,var(--botia-link-current-text-background-color-rgb,var(--botia-link-current-text-background-color,var(--botia-link-text-background-color-rgb,var(--botia-link-text-background-color,initial))))));
  }
}

.botia-table-wrapper {
  overflow-x: auto;
}

[data-component-type=DeprecatedRichText] {
  cursor: inherit;
}

[data-component-type=DeprecatedRichText] p,
[data-component-type=DeprecatedRichText] div,
[data-component-type=DeprecatedRichText] h1,
[data-component-type=DeprecatedRichText] h2,
[data-component-type=DeprecatedRichText] h3,
[data-component-type=DeprecatedRichText] h4,
[data-component-type=DeprecatedRichText] h5,
[data-component-type=DeprecatedRichText] h6 {
  margin: 0;
  padding: 0;
}

[data-component-type=DeprecatedRichText] p,
[data-component-type=DeprecatedRichText] div,
[data-component-type=DeprecatedRichText] h1,
[data-component-type=DeprecatedRichText] h2,
[data-component-type=DeprecatedRichText] h3,
[data-component-type=DeprecatedRichText] h4,
[data-component-type=DeprecatedRichText] h5,
[data-component-type=DeprecatedRichText] h6,
[data-component-type=DeprecatedRichText] li,
[data-component-type=DeprecatedRichText] ol,
[data-component-type=DeprecatedRichText] ul,
[data-component-type=DeprecatedRichText] span:not([data-text-fill]) {
  font-family: var(--botia-font-family,Inter,Inter Placeholder,sans-serif);
  font-style: var(--botia-font-style,normal);
  font-weight: var(--botia-font-weight,400);
  color: var(--botia-text-color,#000);
  font-size: var(--botia-font-size,16px);
  letter-spacing: var(--botia-letter-spacing,0);
  text-transform: var(--botia-text-transform,none);
  -webkit-text-decoration: var(--botia-text-decoration,none);
  text-decoration: var(--botia-text-decoration,none);
  line-height: var(--botia-line-height,1.2em);
  text-align: var(--botia-text-alignment,start);
}

[data-component-type=DeprecatedRichText] p:not(:first-child),
[data-component-type=DeprecatedRichText] div:not(:first-child),
[data-component-type=DeprecatedRichText] h1:not(:first-child),
[data-component-type=DeprecatedRichText] h2:not(:first-child),
[data-component-type=DeprecatedRichText] h3:not(:first-child),
[data-component-type=DeprecatedRichText] h4:not(:first-child),
[data-component-type=DeprecatedRichText] h5:not(:first-child),
[data-component-type=DeprecatedRichText] h6:not(:first-child),
[data-component-type=DeprecatedRichText] ol:not(:first-child),
[data-component-type=DeprecatedRichText] ul:not(:first-child),
[data-component-type=DeprecatedRichText] .botia-image:not(:first-child) {
  margin-top: var(--botia-paragraph-spacing,0);
}

[data-component-type=DeprecatedRichText] span[data-text-fill] {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block;
}

[data-component-type=DeprecatedRichText] a,
[data-component-type=DeprecatedRichText] a span:not([data-text-fill]) {
  font-family: var(--botia-link-font-family,var(--botia-font-family,Inter,Inter Placeholder,sans-serif));
  font-style: var(--botia-link-font-style,var(--botia-font-style,normal));
  font-weight: var(--botia-link-font-weight,var(--botia-font-weight,400));
  color: var(--botia-link-text-color,var(--botia-text-color,#000));
  font-size: var(--botia-link-font-size,var(--botia-font-size,16px));
  text-transform: var(--botia-link-text-transform,var(--botia-text-transform,none));
  -webkit-text-decoration: var(--botia-link-text-decoration,var(--botia-text-decoration,none));
  text-decoration: var(--botia-link-text-decoration,var(--botia-text-decoration,none));
}

[data-component-type=DeprecatedRichText] a:hover,
[data-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]) {
  font-family: var(--botia-link-hover-font-family,var(--botia-link-font-family,var(--botia-font-family,Inter,Inter Placeholder,sans-serif)));
  font-style: var(--botia-link-hover-font-style,var(--botia-link-font-style,var(--botia-font-style,normal)));
  font-weight: var(--botia-link-hover-font-weight,var(--botia-link-font-weight,var(--botia-font-weight,400)));
  color: var(--botia-link-hover-text-color,var(--botia-link-text-color,var(--botia-text-color,#000)));
  font-size: var(--botia-link-hover-font-size,var(--botia-link-font-size,var(--botia-font-size,16px)));
  text-transform: var(--botia-link-hover-text-transform,var(--botia-link-text-transform,var(--botia-text-transform,none)));
  -webkit-text-decoration: var(--botia-link-hover-text-decoration,var(--botia-link-text-decoration,var(--botia-text-decoration,none)));
  text-decoration: var(--botia-link-hover-text-decoration,var(--botia-link-text-decoration,var(--botia-text-decoration,none)));
}

[data-component-type=DeprecatedRichText] a[data-botia-page-link-current],
[data-component-type=DeprecatedRichText] a[data-botia-page-link-current] span:not([data-text-fill]):not([data-nested-link]) {
  font-family: var(--botia-link-current-font-family,var(--botia-link-font-family,var(--botia-font-family,Inter,Inter Placeholder,sans-serif)));
  font-style: var(--botia-link-current-font-style,var(--botia-link-font-style,var(--botia-font-style,normal)));
  font-weight: var(--botia-link-current-font-weight,var(--botia-link-font-weight,var(--botia-font-weight,400)));
  color: var(--botia-link-current-text-color,var(--botia-link-text-color,var(--botia-text-color,#000)));
  font-size: var(--botia-link-current-font-size,var(--botia-link-font-size,var(--botia-font-size,16px)));
  text-transform: var(--botia-link-current-text-transform,var(--botia-link-text-transform,var(--botia-text-transform,none)));
  -webkit-text-decoration: var(--botia-link-current-text-decoration,var(--botia-link-text-decoration,var(--botia-text-decoration,none)));
  text-decoration: var(--botia-link-current-text-decoration,var(--botia-link-text-decoration,var(--botia-text-decoration,none)));
}

[data-component-type=DeprecatedRichText] a[data-botia-page-link-current]:hover,
[data-component-type=DeprecatedRichText] a[data-botia-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]) {
  font-family: var(--botia-link-hover-font-family,var(--botia-link-current-font-family,var(--botia-link-font-family,var(--botia-font-family,Inter,Inter Placeholder,sans-serif))));
  font-style: var(--botia-link-hover-font-style,var(--botia-link-current-font-style,var(--botia-link-font-style,var(--botia-font-style,normal))));
  font-weight: var(--botia-link-hover-font-weight,var(--botia-link-current-font-weight,var(--botia-link-font-weight,var(--botia-font-weight,400))));
  color: var(--botia-link-hover-text-color,var(--botia-link-current-text-color,var(--botia-link-text-color,var(--botia-text-color,#000))));
  font-size: var(--botia-link-hover-font-size,var(--botia-link-current-font-size,var(--botia-link-font-size,var(--botia-font-size,16px))));
  text-transform: var(--botia-link-hover-text-transform,var(--botia-link-current-text-transform,var(--botia-link-text-transform,var(--botia-text-transform,none))));
  -webkit-text-decoration: var(--botia-link-hover-text-decoration,var(--botia-link-current-text-decoration,var(--botia-link-text-decoration,var(--botia-text-decoration,none))));
  text-decoration: var(--botia-link-hover-text-decoration,var(--botia-link-current-text-decoration,var(--botia-link-text-decoration,var(--botia-text-decoration,none))));
}

[data-component-type=DeprecatedRichText] strong {
  font-weight: bolder;
}

[data-component-type=DeprecatedRichText] em {
  font-style: italic;
}

[data-component-type=DeprecatedRichText] .botia-image {
  max-width: 100%;
  height: auto;
  display: block;
}

[data-component-type=DeprecatedRichText] ul,
[data-component-type=DeprecatedRichText] ol {
  width: 100%;
  margin: 0;
  padding-left: 0;
  display: table;
}

[data-component-type=DeprecatedRichText] li {
  counter-increment: list-item;
  list-style: none;
  display: table-row;
}

[data-component-type=DeprecatedRichText] ol>li:before {
  box-sizing: border-box;
  content: counter(list-item)".";
  white-space: nowrap;
  width: 2.25ch;
  padding-right: .75ch;
  display: table-cell;
}

[data-component-type=DeprecatedRichText] ul>li:before {
  box-sizing: border-box;
  content: "•";
  width: 2.25ch;
  padding-right: .75ch;
  display: table-cell;
}

[data-component-type=Stack]:not([data-botia-generated])>*,
[data-component-type=Stack]:not([data-botia-generated])>[data-component-type],
NavigationContainer [data-component-type=NavigationContainer]>*,
[data-component-type=NavigationContainer]>[data-component-type] {
  position: relative;
}

[data-component-type=Scroll]::-webkit-scrollbar {
  display: none;
}

[data-component-type=ScrollContentWrapper]>* {
  position: relative;
}

[data-component-type=NativeScroll] {
  -webkit-overflow-scrolling: touch;
}

[data-component-type=NativeScroll]>* {
  position: relative;
}

[data-component-type=NativeScroll].direction-both {
  overflow: auto;
}

[data-component-type=NativeScroll].direction-vertical {
  overflow: hidden auto;
}

[data-component-type=NativeScroll].direction-horizontal {
  overflow: auto hidden;
}

[data-component-type=NativeScroll].direction-vertical>* {
  width: 100%!important;
}

[data-component-type=NativeScroll].direction-horizontal>* {
  height: 100%!important;
}

[data-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar {
  display: none;
}

[data-component-type=PageContentWrapper]>*,
[data-component-type=PageContentWrapper]>[data-component-type] {
  position: relative;
}

[data-component-type=DeviceComponent].no-device>* {
  width: 100%!important;
  height: 100%!important;
}

[data-is-present=false],
[data-is-present=false] * {
  pointer-events: none!important;
}

[data-botia-cursor=pointer] {
  cursor: pointer;
}

[data-botia-cursor=grab] {
  cursor: grab;
}

[data-botia-cursor=grab]:active {
  cursor: grabbing;
}

[data-component-type=Frame] *,
[data-component-type=Stack] * {
  pointer-events: auto;
}

[data-botia-generated] * {
  pointer-events: unset;
}

.svgContainer svg {
  display: block;
}

[data-reset=button] {
  background: 0 0;
  border-width: 0;
  padding: 0;
}

[data-hide-scrollbars=true]::-webkit-scrollbar {
  width: 0;
  height: 0;
}

[data-hide-scrollbars=true]::-webkit-scrollbar-thumb {
  background: 0 0;
}

[data-hide-scrollbars=true] {
  scrollbar-width: none;
}

@supports not (overflow:clip) {
  :root {
    --overflow-clip-fallback: hidden;
  }
}

.botia-lightbox-container {
  opacity: 1!important;
  pointer-events: auto!important;
}

@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)) {
  div.botia-text,
  p.botia-text,
  h1.botia-text,
  h2.botia-text,
  h3.botia-text,
  h4.botia-text,
  h5.botia-text,
  h6.botia-text,
  ol.botia-text,
  ul.botia-text,
  li.botia-text,
  blockquote.botia-text,
  .botia-text.botia-image {
    display: var(--text-truncation-display-inline-for-safari-16,revert);
  }

  div.botia-text:after,
  p.botia-text:after,
  h1.botia-text:after,
  h2.botia-text:after,
  h3.botia-text:after,
  h4.botia-text:after,
  h5.botia-text:after,
  h6.botia-text:after,
  ol.botia-text:after,
  ul.botia-text:after,
  li.botia-text:after,
  blockquote.botia-text:after,
  .botia-text.botia-image:after {
    content: var(--text-truncation-line-break-for-safari-16);
    white-space: pre;
  }

  .botia-text.botia-text-module,
  .botia-text.botia-table-wrapper {
    display: var(--text-truncation-display-none-for-safari-16,revert);
  }

  p.botia-text[data-text-fill] {
    display: var(--text-truncation-display-inline-for-safari-16,inline-block);
  }
}

@supports (corner-shape:superellipse(2)) {
  :root {
    --one-if-corner-shape-supported: 1;
  }
}

@supports (aspect-ratio:1) {
  body {
    --botia-aspect-ratio-supported: auto;
  }
}

.botia-OHS1W.botia-m697ci,
.botia-OHS1W .botia-m697ci {
  display: block;
}

.botia-OHS1W.botia-13l6hg1 {
  cursor: pointer;
  flex-flow: row;
  place-content: center flex-end;
  align-items: center;
  gap: 6px;
  width: min-content;
  max-width: 1200px;
  height: min-content;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-OHS1W .botia-4ymcbm {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative;
}

.botia-OHS1W .botia-1y39tt9 {
  height: 19px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 1;
  flex: none;
  width: 19px;
  position: absolute;
  top: calc(50% - 9.5px);
  right: -23px;
}

.botia-OHS1W.botia-v-13l6hg1.hover.botia-13l6hg1,
.botia-OHS1W.botia-v-13l6hg1.pressed.botia-13l6hg1 {
  gap: 12px;
}

.botia-OHS1W.botia-v-13l6hg1.hover .botia-1y39tt9,
.botia-OHS1W.botia-v-13l6hg1.pressed .botia-1y39tt9 {
  right: -27px;
}

@media (max-width:1199px) and (min-width:810px) {
  .botia-ZFzF6 .botia-styles-preset-3c18om:not(.rich-text-wrapper),
  .botia-ZFzF6 .botia-styles-preset-3c18om.rich-text-wrapper h6 {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 18px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: .02em;
    --botia-line-height: 1.4em;
    --botia-paragraph-spacing: 40px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:809px) and (min-width:0) {
  .botia-ZFzF6 .botia-styles-preset-3c18om:not(.rich-text-wrapper),
  .botia-ZFzF6 .botia-styles-preset-3c18om.rich-text-wrapper h6 {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 18px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: .02em;
    --botia-line-height: 1.4em;
    --botia-paragraph-spacing: 40px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

.botia-jfpaX.botia-1sn2ydc,
.botia-jfpaX .botia-1sn2ydc {
  display: block;
}

.botia-jfpaX.botia-29piyd {
  cursor: pointer;
  max-width: 1200px;
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: row;
  place-content: center flex-start;
  align-items: center;
  gap: 2px;
  width: min-content;
  padding: 0 0 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.botia-jfpaX .botia-9i4bc5 {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative;
}

.botia-jfpaX .botia-jj1zxc {
  height: 19px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  flex: none;
  width: 19px;
  position: relative;
}

.botia-jfpaX.botia-v-29piyd.hover.botia-29piyd,
.botia-jfpaX.botia-v-29piyd.pressed.botia-29piyd {
  gap: 6px;
}

@supports (aspect-ratio:1) {
  body {
    --botia-aspect-ratio-supported: auto;
  }
}

.botia-Q0Mzf.botia-1imwwlk,
.botia-Q0Mzf .botia-1imwwlk {
  display: block;
}

.botia-Q0Mzf.botia-7goewz {
  cursor: pointer;
  flex-flow: row;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 24px 40px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-Q0Mzf .botia-1i4yyno {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative;
}

@media (max-width:1199px) and (min-width:810px) {
  .botia-tcYsz .botia-styles-preset-1yfd01t:not(.rich-text-wrapper),
  .botia-tcYsz .botia-styles-preset-1yfd01t.rich-text-wrapper p {
    --botia-font-family: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 11px;
    --botia-font-style: normal;
    --botia-font-style-bold: normal;
    --botia-font-style-bold-italic: italic;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 600;
    --botia-font-weight-bold: 700;
    --botia-font-weight-bold-italic: 700;
    --botia-font-weight-italic: 600;
    --botia-letter-spacing: .18em;
    --botia-line-height: 1.6em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: left;
    --botia-text-color: var(--color-accent,#b38452);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:809px) and (min-width:0) {
  .botia-tcYsz .botia-styles-preset-1yfd01t:not(.rich-text-wrapper),
  .botia-tcYsz .botia-styles-preset-1yfd01t.rich-text-wrapper p {
    --botia-font-family: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 12px;
    --botia-font-style: normal;
    --botia-font-style-bold: normal;
    --botia-font-style-bold-italic: italic;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 600;
    --botia-font-weight-bold: 700;
    --botia-font-weight-bold-italic: 700;
    --botia-font-weight-italic: 600;
    --botia-letter-spacing: .18em;
    --botia-line-height: 1.6em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: left;
    --botia-text-color: var(--color-accent,#b38452);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

.botia-Q0Mzf[data-border=true]:after,
.botia-Q0Mzf [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);
  border-color: var(--border-color,none);
  border-style: var(--border-style,none);
  box-sizing: border-box;
  border-radius: inherit;
  corner-shape: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.botia-slideshow-axis-x {
  --botia-dir-multiplier: -1;
}

html[dir=rtl] .botia-slideshow-axis-x {
  --botia-dir-multiplier: 1;
}

.botia-slideshow-axis-y {
  --botia-dir-multiplier: -1;
}

@supports (aspect-ratio:1) {
  body {
    --botia-aspect-ratio-supported: auto;
  }
}

.botia-QMcjm.botia-1sn2ydc,
.botia-QMcjm .botia-1sn2ydc {
  display: block;
}

.botia-QMcjm.botia-29piyd {
  cursor: pointer;
  max-width: 1200px;
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: row;
  place-content: center flex-start;
  align-items: center;
  gap: 2px;
  width: min-content;
  padding: 0 0 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.botia-QMcjm .botia-9i4bc5 {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative;
}

.botia-QMcjm .botia-jj1zxc {
  height: 19px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  flex: none;
  width: 19px;
  position: relative;
}

.botia-QMcjm.botia-v-29piyd.hover.botia-29piyd,
.botia-QMcjm.botia-v-29piyd.pressed.botia-29piyd {
  gap: 6px;
}

@media (max-width:1199px) and (min-width:810px) {
  .botia-l2O3z .botia-styles-preset-1yfd01t:not(.rich-text-wrapper),
  .botia-l2O3z .botia-styles-preset-1yfd01t.rich-text-wrapper p {
    --botia-font-family: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 11px;
    --botia-font-style: normal;
    --botia-font-style-bold: normal;
    --botia-font-style-bold-italic: italic;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 600;
    --botia-font-weight-bold: 700;
    --botia-font-weight-bold-italic: 700;
    --botia-font-weight-italic: 600;
    --botia-letter-spacing: .18em;
    --botia-line-height: 1.6em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: left;
    --botia-text-color: var(--color-accent,#b38452);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:809px) and (min-width:0) {
  .botia-l2O3z .botia-styles-preset-1yfd01t:not(.rich-text-wrapper),
  .botia-l2O3z .botia-styles-preset-1yfd01t.rich-text-wrapper p {
    --botia-font-family: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 12px;
    --botia-font-style: normal;
    --botia-font-style-bold: normal;
    --botia-font-style-bold-italic: italic;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 600;
    --botia-font-weight-bold: 700;
    --botia-font-weight-bold-italic: 700;
    --botia-font-weight-italic: 600;
    --botia-letter-spacing: .18em;
    --botia-line-height: 1.6em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: left;
    --botia-text-color: var(--color-accent,#b38452);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

.botia-vKVAT.botia-9fvlds,
.botia-vKVAT .botia-9fvlds {
  display: block;
}

.botia-vKVAT.botia-1abj08n {
  height: 606px;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: row;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 1516px;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-vKVAT .botia-dxyi8q {
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 28%;
  height: 100%;
  padding: 0 40px 40px;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-vKVAT .botia-1l0yiap {
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  width: 70%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-vKVAT .botia-530lo5-container {
  flex: none;
  width: auto;
  height: auto;
  position: relative;
}

.botia-vKVAT .botia-8ugof8 {
  height: 60px;
  overflow: var(--overflow-clip-fallback,clip);
  flex: none;
  grid-template-rows: repeat(2,minmax(0,1fr));
  grid-template-columns: repeat(2,minmax(50px,1fr));
  grid-auto-rows: minmax(0,1fr);
  justify-content: center;
  gap: 10px 20px;
  width: 100%;
  padding: 0;
  display: grid;
  position: relative;
}

.botia-vKVAT .botia-1wqch22,
.botia-vKVAT .botia-d1saeu,
.botia-vKVAT .botia-xotxhn {
  white-space: pre;
  flex: none;
  place-self: start;
  width: 100%;
  height: 100%;
  position: relative;
}

.botia-vKVAT .botia-1uc8oz0 {
  white-space: pre;
  flex: none;
  place-self: start;
  width: 100%;
  height: auto;
  position: relative;
}

.botia-vKVAT .botia-8cyou2 {
  flex-flow: column;
  flex: 1 0 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 1px;
  max-width: 600px;
  height: 644px;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-vKVAT .botia-5sn57e {
  aspect-ratio: .908142;
  height: auto;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 1;
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 73%;
  padding: 0;
  display: flex;
  position: absolute;
  top: 51%;
  left: 34px;
}

.botia-vKVAT .botia-xp47vb {
  aspect-ratio: .91023;
  height: auto;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 2;
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 73%;
  padding: 0;
  display: flex;
  position: absolute;
  top: 51%;
  left: 47%;
}

.botia-vKVAT .botia-wn1th2 {
  aspect-ratio: .931106;
  height: auto;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 3;
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 74%;
  padding: 0;
  display: flex;
  position: absolute;
  top: 52%;
  left: 54%;
}

.botia-vKVAT .botia-1ykk1uc {
  height: 1px;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: row;
  flex: 1 0 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-vKVAT .botia-6lxtk3 {
  height: 34px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 9;
  flex: none;
  width: 218px;
  position: absolute;
  top: calc(50% - 17px);
  left: calc(50% - 109px);
}

.botia-vKVAT .botia-1s7fgjk {
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 28%;
  height: 100%;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-vKVAT .botia-h7g2fg {
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 14px;
  width: 100%;
  max-width: 280px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-vKVAT .botia-mlb3wr {
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 8px;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-vKVAT .botia-yv4c94 {
  --botia-text-wrap-override: balance;
  flex: none;
  width: auto;
  max-width: 280px;
  height: auto;
  position: relative;
}

.botia-vKVAT .botia-1ltknsn {
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 0 0 10px;
  display: flex;
  position: relative;
}

.botia-vKVAT .botia-60kafu,
.botia-vKVAT .botia-1j18s2t {
  height: 24px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  flex: none;
  width: 24px;
  text-decoration: none;
  position: relative;
}

.botia-vKVAT .botia-592woy {
  height: 24px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  flex: none;
  width: 28px;
  text-decoration: none;
  position: relative;
}

.botia-vKVAT .botia-vohljm {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  height: auto;
  position: relative;
}

.botia-vKVAT.botia-v-1dmicvm.botia-1abj08n {
  width: 890px;
  height: 460px;
}

.botia-vKVAT.botia-v-1dmicvm .botia-dxyi8q {
  padding: 0 12px 40px 40px;
}

.botia-vKVAT.botia-v-1dmicvm .botia-1l0yiap {
  width: 100%;
}

.botia-vKVAT.botia-v-1dmicvm .botia-wn1th2 {
  aspect-ratio: .93266;
  width: 74%;
  top: 54%;
  left: 55%;
}

.botia-vKVAT.botia-v-1dmicvm .botia-6lxtk3 {
  width: 218px;
  height: 34px;
  top: calc(50% - 17px);
  left: calc(50% - 109px);
}

.botia-vKVAT.botia-v-1dmicvm .botia-1s7fgjk {
  padding: 20px 20px 20px 28px;
}

.botia-vKVAT.botia-v-1vofu0r.botia-1abj08n {
  flex-direction: column;
  width: 390px;
  height: min-content;
}

.botia-vKVAT.botia-v-1vofu0r .botia-dxyi8q {
  width: 100%;
  height: min-content;
  padding: 80px 40px 0;
}

.botia-vKVAT.botia-v-1vofu0r .botia-1l0yiap {
  align-content: center;
  align-items: center;
  width: 100%;
}

.botia-vKVAT.botia-v-1vofu0r .botia-530lo5-container,
.botia-vKVAT.botia-v-1vofu0r .botia-1wqch22 {
  order: 0;
}

.botia-vKVAT.botia-v-1vofu0r .botia-8ugof8 {
  order: 1;
  grid-template-rows: repeat(2,28px);
  grid-template-columns: repeat(1,minmax(50px,1fr));
  grid-auto-rows: 28px;
  gap: 10px 0;
  height: min-content;
}

.botia-vKVAT.botia-v-1vofu0r .botia-d1saeu {
  order: 1;
}

.botia-vKVAT.botia-v-1vofu0r .botia-1uc8oz0 {
  order: 2;
}

.botia-vKVAT.botia-v-1vofu0r .botia-xotxhn {
  order: 3;
}

.botia-vKVAT.botia-v-1vofu0r .botia-8cyou2 {
  flex: none;
  width: 100%;
  height: 337px;
}

.botia-vKVAT.botia-v-1vofu0r .botia-5sn57e {
  aspect-ratio: .906977;
  width: 70%;
  max-width: 280px;
  top: 50%;
  left: 44%;
}

.botia-vKVAT.botia-v-1vofu0r .botia-xp47vb {
  width: 70%;
  max-width: 280px;
  top: 51%;
  left: 50%;
}

.botia-vKVAT.botia-v-1vofu0r .botia-wn1th2 {
  aspect-ratio: .931035;
  width: 69%;
  max-width: 300px;
  top: 52%;
  left: 57%;
}

.botia-vKVAT.botia-v-1vofu0r .botia-6lxtk3 {
  z-index: 4;
  width: 218px;
  height: 34px;
  top: calc(50% - 17px);
  left: calc(50% - 109px);
}

.botia-vKVAT.botia-v-1vofu0r .botia-1s7fgjk {
  width: 100%;
  height: min-content;
  padding: 30px 40px 80px;
}

.botia-vKVAT.botia-v-1vofu0r .botia-h7g2fg {
  gap: 24px;
}

.botia-vKVAT.botia-v-1vofu0r .botia-mlb3wr {
  align-content: center;
  align-items: center;
}

.botia-vKVAT.botia-v-1vofu0r .botia-yv4c94 {
  width: 100%;
  max-width: 240px;
}

.botia-vKVAT.botia-v-1vofu0r .botia-1ltknsn {
  justify-content: center;
}

.botia-vKVAT.botia-v-1vofu0r .botia-592woy {
  width: 29px;
  height: 25px;
}

@media (max-width:1199px) and (min-width:810px) {
  .botia-jXZgB .botia-styles-preset-1n6aoq3:not(.rich-text-wrapper),
  .botia-jXZgB .botia-styles-preset-1n6aoq3.rich-text-wrapper p {
    --botia-font-family: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 12px;
    --botia-font-style: normal;
    --botia-font-style-bold: normal;
    --botia-font-style-bold-italic: italic;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-bold: 700;
    --botia-font-weight-bold-italic: 700;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: .02em;
    --botia-line-height: 1.2em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: start;
    --botia-text-color: #242424;
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:809px) and (min-width:0) {
  .botia-jXZgB .botia-styles-preset-1n6aoq3:not(.rich-text-wrapper),
  .botia-jXZgB .botia-styles-preset-1n6aoq3.rich-text-wrapper p {
    --botia-font-family: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-bold-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-family-italic: "Instrument Sans","Instrument Sans Placeholder",sans-serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 12px;
    --botia-font-style: normal;
    --botia-font-style-bold: normal;
    --botia-font-style-bold-italic: italic;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-bold: 700;
    --botia-font-weight-bold-italic: 700;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: .02em;
    --botia-line-height: 1.2em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: start;
    --botia-text-color: #242424;
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:1199px) and (min-width:810px) {
  .botia-ZFzF6 .botia-styles-preset-3c18om:not(.rich-text-wrapper),
  .botia-ZFzF6 .botia-styles-preset-3c18om.rich-text-wrapper h6 {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 18px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: .02em;
    --botia-line-height: 1.4em;
    --botia-paragraph-spacing: 40px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:809px) and (min-width:0) {
  .botia-ZFzF6 .botia-styles-preset-3c18om:not(.rich-text-wrapper),
  .botia-ZFzF6 .botia-styles-preset-3c18om.rich-text-wrapper h6 {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 18px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: .02em;
    --botia-line-height: 1.4em;
    --botia-paragraph-spacing: 40px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

.botia-vKVAT[data-border=true]:after,
.botia-vKVAT [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);
  border-color: var(--border-color,none);
  border-style: var(--border-style,none);
  box-sizing: border-box;
  border-radius: inherit;
  corner-shape: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}