@media(min-width: 1200px) {
      .hidden-72rtr7 {
        display: none !important
      }
    }

/*
    @media(min-width: 810px) and (max-width: 1199.98px) {
      .hidden-t5bde7 {
        display: none !important
      }
    }
    @media(min-width: 575px) and (max-width: 809.98px) {
      .hidden-1r42yzq {
        display: none !important
      }
    }
    @media(max-width: 574.98px) {
      .hidden-12dc1ih {
        display: none !important
      }
    }

    @media(min-width: 1200px) {
      .hidden-oi254i {
        display: none !important
      }
    }

    @media(min-width: 810px) and (max-width: 1199.98px) {
      .hidden-znwhhu {
        display: none !important
      }
    }
*/
/*
    @media(min-width: 575px) and (max-width: 809.98px) {
      .hidden-19x9cn9 {
        display: none !important
      }
    }
*/
    @media(max-width: 574.98px) {
      .hidden-1l2mshm {
        display: none !important
      }
    }
  
  html,
    body,
    #main {
      box-sizing: border-box;
      margin: 0;
      padding: 0
    }

    :root {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale
    }

    * {
      box-sizing: border-box;
      -webkit-font-smoothing: inherit
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    figure {
      margin: 0
    }

    body,
    input,
    textarea,
    select,
    button {
      font-family: sans-serif;
      font-size: 12px
    }

    body {
      --token-d98a4c00-7e0c-42c7-87be-9d10760cb03b: #40e0d0;
      --token-31ac618e-2676-4a39-9320-7a3775f1f04b: #fff;
      --token-8303387e-d4c2-4989-af33-54d2c870c7ac: #181d27;
      --token-f9eada81-bb7c-4779-8502-0f6609a61570: #111;
      --token-5b23898e-f48a-4c0b-a7d1-01a559bbd900: #f2f2f2;
      --token-449c34cd-ba9a-4a88-b281-48bdeae6a33a: #f8f8f8;
      --token-9b040193-fde4-4765-bc09-13c3f0b1d038: #181d27;
      --token-58df5b95-9bac-4e19-b5fe-907963070e09: #535862;
      --esplorando-will-change-override: none
    }

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

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

    [data-esplorando-component-type=Text] div div span,
    [data-esplorando-component-type=Text] a div span,
    [data-esplorando-component-type=Text] span span span,
    [data-esplorando-component-type=Text] p span span,
    [data-esplorando-component-type=Text] h1 span span,
    [data-esplorando-component-type=Text] h2 span span,
    [data-esplorando-component-type=Text] h3 span span,
    [data-esplorando-component-type=Text] h4 span span,
    [data-esplorando-component-type=Text] h5 span span,
    [data-esplorando-component-type=Text] h6 span span,
    [data-esplorando-component-type=Text] a {
      font-family: var(--font-family);
      font-style: var(--font-style);
      font-weight: min(calc(var(--esplorando-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(--esplorando-text-decoration-style, solid)var(--esplorando-text-decoration, none)var(--esplorando-text-decoration-color, currentcolor)var(--esplorando-text-decoration-thickness, auto);
      --text-decoration-skip-ink: var(--esplorando-text-decoration-skip-ink);
      --text-underline-offset: var(--esplorando-text-decoration-offset);
      line-height: var(--line-height);
      --font-family: var(--esplorando-font-family);
      --font-style: var(--esplorando-font-style);
      --font-weight: var(--esplorando-font-weight);
      --text-color: var(--esplorando-text-color);
      --letter-spacing: var(--esplorando-letter-spacing);
      --font-size: var(--esplorando-font-size);
      --text-transform: var(--esplorando-text-transform);
      --line-height: var(--esplorando-line-height)
    }

    @supports not (color:color(display-p3 1 1 1)) {

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

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

    @supports not (color:color(display-p3 1 1 1)) {

      code.esplorando-text,
      code.esplorando-text span.esplorando-text:not([data-text-fill]) {
        color: var(--esplorando-blockquote-text-color-rgb, var(--esplorando-blockquote-text-color, var(--esplorando-code-text-color-rgb, var(--esplorando-code-text-color, var(--esplorando-text-color-rgb, var(--esplorando-text-color, #000))))))
      }
    }

    @supports not (color:color(display-p3 1 1 1)) {

      a.esplorando-text,
      span.esplorando-text[data-nested-link] {
        color: var(--esplorando-link-text-color-rgb, var(--esplorando-link-text-color, var(--esplorando-blockquote-text-color-rgb, var(--esplorando-blockquote-text-color, var(--esplorando-text-color-rgb, var(--esplorando-text-color, #000))))));
        background-color: var(--esplorando-link-text-background-color-rgb, var(--esplorando-link-text-background-color, initial));
        -webkit-text-decoration-color: var(--esplorando-link-text-decoration-color-rgb, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color-rgb, var(--esplorando-text-decoration-color, currentcolor))));
        text-decoration-color: var(--esplorando-link-text-decoration-color-rgb, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color-rgb, var(--esplorando-text-decoration-color, currentcolor))))
      }
    }

    @supports not (color:color(display-p3 1 1 1)) {

      code.esplorando-text a.esplorando-text,
      code.esplorando-text a.esplorando-text span.esplorando-text:not([data-text-fill]),
      code.esplorando-text span.esplorando-text[data-nested-link],
      code.esplorando-text span.esplorando-text[data-nested-link] span.esplorando-text:not([data-text-fill]) {
        color: var(--esplorando-link-text-color-rgb, var(--esplorando-link-text-color, var(--esplorando-blockquote-text-color-rgb, var(--esplorando-blockquote-text-color, var(--esplorando-code-text-color-rgb, var(--esplorando-code-text-color, var(--esplorando-text-color-rgb, var(--esplorando-text-color, #000))))))))
      }
    }

    @supports not (color:color(display-p3 1 1 1)) {

      a.esplorando-text:hover,
      span.esplorando-text[data-nested-link]:hover {
        color: var(--esplorando-link-hover-text-color-rgb, var(--esplorando-link-hover-text-color, var(--esplorando-link-text-color-rgb, var(--esplorando-link-text-color, var(--esplorando-blockquote-text-color-rgb, var(--esplorando-blockquote-text-color, var(--esplorando-text-color-rgb, var(--esplorando-text-color, #000))))))));
        background-color: var(--esplorando-link-hover-text-background-color-rgb, var(--esplorando-link-hover-text-background-color, var(--esplorando-link-text-background-color-rgb, var(--esplorando-link-text-background-color, var(--esplorando-text-background-color-rgb, var(--esplorando-text-background-color, initial))))));
        -webkit-text-decoration-color: var(--esplorando-link-hover-text-decoration-color-rgb, var(--esplorando-link-hover-text-decoration-color, var(--esplorando-link-text-decoration-color-rgb, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color-rgb, var(--esplorando-text-decoration-color, currentcolor))))));
        text-decoration-color: var(--esplorando-link-hover-text-decoration-color-rgb, var(--esplorando-link-hover-text-decoration-color, var(--esplorando-link-text-decoration-color-rgb, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color-rgb, var(--esplorando-text-decoration-color, currentcolor))))))
      }
    }

    @supports not (color:color(display-p3 1 1 1)) {

      code.esplorando-text a.esplorando-text:hover,
      code.esplorando-text span.esplorando-text[data-nested-link]:hover {
        color: var(--esplorando-link-hover-text-color-rgb, var(--esplorando-link-hover-text-color, var(--esplorando-link-text-color-rgb, var(--esplorando-link-text-color, var(--esplorando-blockquote-text-color-rgb, var(--esplorando-blockquote-text-color, var(--esplorando-code-text-color-rgb, var(--esplorando-code-text-color, var(--esplorando-text-color-rgb, var(--esplorando-text-color, #000))))))))))
      }
    }

    @supports not (color:color(display-p3 1 1 1)) {

      a.esplorando-text[data-esplorando-page-link-current],
      span.esplorando-text[data-esplorando-page-link-current] {
        color: var(--esplorando-link-current-text-color-rgb, var(--esplorando-link-current-text-color, var(--esplorando-link-text-color-rgb, var(--esplorando-link-text-color, var(--esplorando-text-color-rgb, var(--esplorando-text-color, #000))))));
        background-color: var(--esplorando-link-current-text-background-color-rgb, var(--esplorando-link-current-text-background-color, var(--esplorando-link-text-background-color-rgb, var(--esplorando-link-text-background-color, var(--esplorando-text-background-color-rgb, var(--esplorando-text-background-color, initial))))));
        -webkit-text-decoration-color: var(--esplorando-link-current-text-decoration-color-rgb, var(--esplorando-link-current-text-decoration-color, var(--esplorando-link-text-decoration-color-rgb, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color-rgb, var(--esplorando-text-decoration-color, currentcolor))))));
        text-decoration-color: var(--esplorando-link-current-text-decoration-color-rgb, var(--esplorando-link-current-text-decoration-color, var(--esplorando-link-text-decoration-color-rgb, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color-rgb, var(--esplorando-text-decoration-color, currentcolor))))))
      }
    }

    @supports not (color:color(display-p3 1 1 1)) {

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

    @supports not (color:color(display-p3 1 1 1)) {

      a.esplorando-text[data-esplorando-page-link-current]:hover,
      span.esplorando-text[data-esplorando-page-link-current]:hover {
        color: var(--esplorando-link-hover-text-color-rgb, var(--esplorando-link-hover-text-color, var(--esplorando-link-current-text-color-rgb, var(--esplorando-link-current-text-color, var(--esplorando-link-text-color-rgb, var(--esplorando-link-text-color, var(--esplorando-code-text-color-rgb, var(--esplorando-code-text-color, var(--esplorando-text-color-rgb, var(--esplorando-text-color, #000))))))))));
        background-color: var(--esplorando-link-hover-text-background-color-rgb, var(--esplorando-link-hover-text-background-color, var(--esplorando-link-current-text-background-color-rgb, var(--esplorando-link-current-text-background-color, var(--esplorando-link-text-background-color-rgb, var(--esplorando-link-text-background-color, initial))))));
        -webkit-text-decoration-color: var(--esplorando-link-hover-text-decoration-color-rgb, var(--esplorando-link-hover-text-decoration-color, var(--esplorando-link-current-text-decoration-color-rgb, var(--esplorando-link-current-text-decoration-color, var(--esplorando-link-text-decoration-color-rgb, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color-rgb, var(--esplorando-text-decoration-color, currentcolor))))))));
        text-decoration-color: var(--esplorando-link-hover-text-decoration-color-rgb, var(--esplorando-link-hover-text-decoration-color, var(--esplorando-link-current-text-decoration-color-rgb, var(--esplorando-link-current-text-decoration-color, var(--esplorando-link-text-decoration-color-rgb, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color-rgb, var(--esplorando-text-decoration-color, currentcolor))))))))
      }
    }

    @supports not (color:color(display-p3 1 1 1)) {

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

    [data-esplorando-component-type=Stack]:not([data-esplorando-generated])>*,
    [data-esplorando-component-type=Stack]:not([data-esplorando-generated])>[data-esplorando-component-type],
    NavigationContainer [data-esplorando-component-type=NavigationContainer]>*,
    [data-esplorando-component-type=NavigationContainer]>[data-esplorando-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.esplorando-text,
      p.esplorando-text,
      h1.esplorando-text,
      h2.esplorando-text,
      h3.esplorando-text,
      h4.esplorando-text,
      h5.esplorando-text,
      h6.esplorando-text,
      ol.esplorando-text,
      ul.esplorando-text,
      li.esplorando-text,
      blockquote.esplorando-text,
      .esplorando-text.esplorando-image {
        display: var(--text-truncation-display-inline-for-safari-16, revert)
      }

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

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

      p.esplorando-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
      }
    }

    .esplorando-cursor-none,
    .esplorando-cursor-none * {
      cursor: none !important
    }

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

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

    .esplorando-QTXjP.esplorando-5us31e,
    .esplorando-QTXjP .esplorando-5us31e {
      display: block
    }

    .esplorando-QTXjP.esplorando-oi254i {
      background-color: var(--token-449c34cd-ba9a-4a88-b281-48bdeae6a33a, #f8f8f8);
      flex-flow: column;
      place-content: center flex-start;
      align-items: center;
      gap: 0;
      width: 100%;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: hidden;
      box-shadow: 0 1px 24px #00000059
    }

    .esplorando-QTXjP .esplorando-vjnub8 {
      margin: 0;
      background: 0 0;
      flex-grow: 1;
      width: 0;
      height: 0;
      margin-bottom: 0;
      position: relative
    }

    .esplorando-QTXjP .esplorando-1ucag9e-container {
      flex: none;
      order: 1001;
      width: 1200px;
      height: auto;
      position: relative
    }

    [data-layout-template=true]>#overlay {
      margin-bottom: 0
    }

    @media (min-width:810px) and (max-width:1199.98px) {
      .esplorando-QTXjP .esplorando-1ucag9e-container {
        width: 100%
      }
    }

    @media (min-width:575px) and (max-width:809.98px) {
      .esplorando-QTXjP .esplorando-1ucag9e-container {
        width: 100%
      }
    }

    @media (max-width:574.98px) {
      .esplorando-QTXjP .esplorando-1ucag9e-container {
        width: 100%
      }
    }

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

    .esplorando-YYIGB.esplorando-lux5qc,
    .esplorando-YYIGB .esplorando-lux5qc {
      display: block
    }

    .esplorando-YYIGB.esplorando-72rtr7 {
      background-color: var(--token-449c34cd-ba9a-4a88-b281-48bdeae6a33a, #f8f8f8);
      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
    }

    .esplorando-YYIGB .esplorando-1wivjs6 {
      aspect-ratio: 1;
      background-color: var(--token-31ac618e-2676-4a39-9320-7a3775f1f04b, #fff);
      height: var(--esplorando-aspect-ratio-supported, 48px);
      will-change: var(--esplorando-will-change-override, transform);
      z-index: 6;
      border-radius: 24px;
      flex: none;
      width: 48px;
      text-decoration: none;
      position: fixed;
      bottom: 64px;
      right: 56px;
      overflow: hidden;
      box-shadow: 0 .602187px .602187px -1.25px #0000005c, 0 2.28853px 2.28853px -2.5px #00000052, 0 10px 10px -3.75px #00000021
    }

    .esplorando-YYIGB .esplorando-zbufl0 {
      --szd5nr: var(--token-d98a4c00-7e0c-42c7-87be-9d10760cb03b, #40e0d0);
      height: var(--esplorando-aspect-ratio-supported, 32px);
      z-index: 1;
      flex: none;
      width: calc(100% - 16px);
      position: absolute;
      top: 8px;
      left: 8px;
      right: 8px
    }

    .esplorando-YYIGB .esplorando-1ky11sq-container {
      opacity: 0;
      z-index: 1;
      flex: none;
      width: 100%;
      height: auto;
      position: absolute;
      top: 0;
      left: 50%;
      transform: translate(-50%)
    }

    .esplorando-YYIGB .esplorando-1aqf0w0 {
      will-change: var(--esplorando-will-change-effect-override, transform);
      flex-flow: column;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 24px;
      width: 1200px;
      height: min-content;
      padding: 40px 64px 64px;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .esplorando-YYIGB .esplorando-12boy1m {
      flex-flow: row;
      flex: none;
      place-content: center;
      align-items: center;
      gap: 10px;
      width: min-content;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-deij9s {
      aspect-ratio: 3.57143;
      height: var(--esplorando-aspect-ratio-supported, 70px);
      flex: none;
      width: 250px;
      position: relative
    }

    .esplorando-YYIGB .esplorando-ypysmp {
      flex-flow: row;
      flex: none;
      place-content: center;
      align-items: center;
      gap: 0;
      width: 100%;
      max-width: 1280px;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-ivz1tg {
      flex-flow: column;
      flex: none;
      place-content: center;
      align-items: center;
      gap: 0;
      width: 398px;
      height: 602px;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-15yaaor {
      aspect-ratio: .541201;
      width: var(--esplorando-aspect-ratio-supported, 300px);
      will-change: var(--esplorando-will-change-effect-override, transform);
      z-index: 1;
      flex: none;
      position: absolute;
      top: 23px;
      bottom: 25px;
      left: 50%;
      overflow: visible;
      transform: translate(-50%)
    }

    .esplorando-YYIGB .esplorando-1yqtelo,
    .esplorando-YYIGB .esplorando-1l5sdul {
      flex-flow: column;
      flex: 1 0 0;
      place-content: flex-start;
      align-items: flex-start;
      gap: 24px;
      width: 1px;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-nnz8i7 {
      will-change: var(--esplorando-will-change-effect-override, transform);
      flex-flow: column;
      flex: none;
      place-content: flex-start;
      align-items: flex-start;
      gap: 16px;
      width: 100%;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-1u6u0g5,
    .esplorando-YYIGB .esplorando-1n9dn0f {
      --esplorando-paragraph-spacing: 60px;
      white-space: pre-wrap;
      word-break: break-word;
      word-wrap: break-word;
      flex: none;
      width: 100%;
      height: auto;
      position: relative
    }

    .esplorando-YYIGB .esplorando-6y7v7l,
    .esplorando-YYIGB .esplorando-1aa5eup,
    .esplorando-YYIGB .esplorando-184gq0h,
    .esplorando-YYIGB .esplorando-199snbl,
    .esplorando-YYIGB .esplorando-1y3687i,
    .esplorando-YYIGB .esplorando-8aefpq,
    .esplorando-YYIGB .esplorando-1xwepuk,
    .esplorando-YYIGB .esplorando-1iw5ikh,
    .esplorando-YYIGB .esplorando-1u4hftq,
    .esplorando-YYIGB .esplorando-1cf45gs,
    .esplorando-YYIGB .esplorando-19kj5z4,
    .esplorando-YYIGB .esplorando-1h1rrzq,
    .esplorando-YYIGB .esplorando-9r7a4y,
    .esplorando-YYIGB .esplorando-19f05qq,
    .esplorando-YYIGB .esplorando-76tc1t,
    .esplorando-YYIGB .esplorando-1utbjv7,
    .esplorando-YYIGB .esplorando-ylbxlk,
    .esplorando-YYIGB .esplorando-1pa8w92,
    .esplorando-YYIGB .esplorando-f7qnk9,
    .esplorando-YYIGB .esplorando-1atbl52,
    .esplorando-YYIGB .esplorando-uvgssa,
    .esplorando-YYIGB .esplorando-1p48mra,
    .esplorando-YYIGB .esplorando-nnz8ri,
    .esplorando-YYIGB .esplorando-a41yoo,
    .esplorando-YYIGB .esplorando-1b48cud,
    .esplorando-YYIGB .esplorando-1jei2ya,
    .esplorando-YYIGB .esplorando-111qgug,
    .esplorando-YYIGB .esplorando-n78zs4,
    .esplorando-YYIGB .esplorando-p7g2md {
      --esplorando-paragraph-spacing: 20px;
      white-space: pre-wrap;
      word-break: break-word;
      word-wrap: break-word;
      flex: none;
      width: 100%;
      height: auto;
      position: relative
    }

    .esplorando-YYIGB .esplorando-w94at9 {
      will-change: var(--esplorando-will-change-effect-override, transform);
      flex-flow: column;
      flex: none;
      place-content: flex-start center;
      align-items: flex-start;
      gap: 16px;
      width: min-content;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-wjkaae-container,
    .esplorando-YYIGB .esplorando-527ck4-container {
      flex: none;
      width: 300px;
      height: auto;
      position: relative
    }

    .esplorando-YYIGB .esplorando-emmvtf,
    .esplorando-YYIGB .esplorando-uc1t6s {
      flex-flow: row;
      flex: none;
      place-content: center;
      align-items: center;
      gap: 4px;
      /* width: min-content;
      height: min-content; */
      height: 30px;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-htpgic,
    .esplorando-YYIGB .esplorando-vtfoi0 {
      --esplorando-paragraph-spacing: 14px;
      white-space: pre;
      flex: none;
      width: auto;
      height: auto;
      position: relative
    }

    .esplorando-YYIGB .esplorando-bxv4t8,
    .esplorando-YYIGB .esplorando-161mm4z {
      --esplorando-paragraph-spacing: 14px;
      cursor: pointer;
      white-space: pre;
      flex: none;
      width: auto;
      height: auto;
      position: relative
    }

    .esplorando-YYIGB .esplorando-tj1smo {
      will-change: var(--esplorando-will-change-effect-override, transform);
      background-color: #fffffff2;
      border-radius: 10px;
      width: 1005px;
      height: 700px;
      position: relative;
      overflow: auto;
      box-shadow: 0 10px 20px #0000000d
    }

    .esplorando-YYIGB .esplorando-1ljuva1,
    .esplorando-YYIGB .esplorando-11dwsew {
      flex-flow: column;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 0;
      width: 1200px;
      height: min-content;
      padding: 0;
      display: flex;
      position: absolute;
      top: 0;
      left: -94px;
      overflow: hidden
    }

    .esplorando-YYIGB .esplorando-y8209w,
    .esplorando-YYIGB .esplorando-barstg {
      flex-flow: column;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 64px;
      width: 100%;
      height: min-content;
      padding: 96px 0 0;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .esplorando-YYIGB .esplorando-ns8u8i,
    .esplorando-YYIGB .esplorando-oc5vk4 {
      flex-flow: column;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 32px;
      width: 100%;
      max-width: 1280px;
      height: min-content;
      padding: 0 32px;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-1d4gxh,
    .esplorando-YYIGB .esplorando-axh2so,
    .esplorando-YYIGB .esplorando-1d654l5,
    .esplorando-YYIGB .esplorando-i2pp58 {
      flex-flow: column;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 48px;
      width: 100%;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-uos9ly,
    .esplorando-YYIGB .esplorando-82haab {
      flex-flow: column;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 24px;
      width: 100%;
      max-width: 768px;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-gkkic5,
    .esplorando-YYIGB .esplorando-1qot6xq {
      flex-flow: column;
      flex: none;
      place-content: flex-start;
      align-items: flex-start;
      gap: 12px;
      width: 100%;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-kbnf8z,
    .esplorando-YYIGB .esplorando-7ia6p3,
    .esplorando-YYIGB .esplorando-1a17a3a,
    .esplorando-YYIGB .esplorando-t7zrud,
    .esplorando-YYIGB .esplorando-1xlx5rc,
    .esplorando-YYIGB .esplorando-oyg8dy,
    .esplorando-YYIGB .esplorando-10e1slh,
    .esplorando-YYIGB .esplorando-1h795q8,
    .esplorando-YYIGB .esplorando-na8tq7,
    .esplorando-YYIGB .esplorando-53ovbk,
    .esplorando-YYIGB .esplorando-84sdqz {
      --esplorando-paragraph-spacing: 16px;
      white-space: pre-wrap;
      word-break: break-word;
      word-wrap: break-word;
      flex: none;
      width: 100%;
      height: auto;
      position: relative
    }

    .esplorando-YYIGB .esplorando-pfs33b,
    .esplorando-YYIGB .esplorando-t9hj5m,
    .esplorando-YYIGB .esplorando-herg8q,
    .esplorando-YYIGB .esplorando-16tc6l6,
    .esplorando-YYIGB .esplorando-170ylks {
      --esplorando-paragraph-spacing: 48px;
      white-space: pre-wrap;
      word-break: break-word;
      word-wrap: break-word;
      flex: none;
      width: 100%;
      height: auto;
      position: relative
    }

    .esplorando-YYIGB .esplorando-jb3ilq,
    .esplorando-YYIGB .esplorando-yigc8j {
      flex-flow: column;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 64px;
      width: 100%;
      height: min-content;
      padding: 96px 0;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .esplorando-YYIGB .esplorando-1lifega,
    .esplorando-YYIGB .esplorando-1dgw9vw {
      flex-flow: column;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 64px;
      width: 100%;
      max-width: 1280px;
      height: min-content;
      padding: 0 32px;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-nus01u,
    .esplorando-YYIGB .esplorando-y44sva {
      flex-flow: column;
      flex: none;
      place-content: flex-start;
      align-items: flex-start;
      gap: 24px;
      width: 100%;
      max-width: 720px;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-l9h7x1,
    .esplorando-YYIGB .esplorando-1yy6fey,
    .esplorando-YYIGB .esplorando-1462424,
    .esplorando-YYIGB .esplorando-qlgxvr,
    .esplorando-YYIGB .esplorando-x76fuu,
    .esplorando-YYIGB .esplorando-151qf2x,
    .esplorando-YYIGB .esplorando-13bs94o,
    .esplorando-YYIGB .esplorando-awj4h7,
    .esplorando-YYIGB .esplorando-8lpx0i,
    .esplorando-YYIGB .esplorando-1ohkhii,
    .esplorando-YYIGB .esplorando-1rw8v7j,
    .esplorando-YYIGB .esplorando-aww5a3,
    .esplorando-YYIGB .esplorando-1xqkrnf,
    .esplorando-YYIGB .esplorando-1x6ywvm,
    .esplorando-YYIGB .esplorando-f6lmt2,
    .esplorando-YYIGB .esplorando-t1xscy {
      flex-flow: column;
      flex: none;
      place-content: flex-start center;
      align-items: flex-start;
      gap: 8px;
      width: 100%;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .esplorando-YYIGB .esplorando-1qzn0fu,
    .esplorando-YYIGB .esplorando-fy9hko,
    .esplorando-YYIGB .esplorando-115r4c8,
    .esplorando-YYIGB .esplorando-1qpvcp5,
    .esplorando-YYIGB .esplorando-f4v5t1,
    .esplorando-YYIGB .esplorando-1041qpa,
    .esplorando-YYIGB .esplorando-1vtyedm,
    .esplorando-YYIGB .esplorando-12jycx6,
    .esplorando-YYIGB .esplorando-d93219,
    .esplorando-YYIGB .esplorando-njevqy,
    .esplorando-YYIGB .esplorando-5skrhq,
    .esplorando-YYIGB .esplorando-pzfdnn,
    .esplorando-YYIGB .esplorando-i4adps,
    .esplorando-YYIGB .esplorando-5i1k40,
    .esplorando-YYIGB .esplorando-98vc90,
    .esplorando-YYIGB .esplorando-7rasjq,
    .esplorando-YYIGB .esplorando-1uilp7o {
      --esplorando-paragraph-spacing: 30px;
      white-space: pre-wrap;
      word-break: break-word;
      word-wrap: break-word;
      flex: none;
      width: 100%;
      height: auto;
      position: relative
    }

    .esplorando-YYIGB .esplorando-h63h2a {
      background-color: #fff;
      flex-flow: column;
      flex: none;
      place-content: center;
      align-items: center;
      gap: 0;
      width: 1200px;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .esplorando-YYIGB .esplorando-1b5eg5q {
      flex-flow: row;
      flex: none;
      place-content: center;
      align-items: center;
      gap: 32px;
      width: 100%;
      max-width: 1280px;
      height: min-content;
      padding: 64px;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-1j9k9n2 {
      flex-flow: column;
      flex: none;
      place-content: flex-start;
      align-items: flex-start;
      gap: 24px;
      width: min-content;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-zo5kii {
      flex-flow: column;
      flex: none;
      place-content: flex-start;
      align-items: flex-start;
      gap: 16px;
      width: 480px;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-yqv5oo,
    .esplorando-YYIGB .esplorando-sasqvp {
      --border-bottom-width: 1px;
      --border-color: #a5f0fb;
      --border-left-width: 1px;
      --border-right-width: 1px;
      --border-style: solid;
      --border-top-width: 1px;
      background-color: #ebfdff;
      border-radius: 9999px;
      flex-flow: row;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 0;
      /* width: min-content; */
      height: min-content;
      padding: 4px 12px;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-nv18sb,
    .esplorando-YYIGB .esplorando-17ca9l3,
    .esplorando-YYIGB .esplorando-onfhbp,
    .esplorando-YYIGB .esplorando-1brmwqs,
    .esplorando-YYIGB .esplorando-1drys1l,
    .esplorando-YYIGB .esplorando-1fotsnw {
      --esplorando-paragraph-spacing: 16px;
      white-space: pre;
      flex: none;
      width: auto;
      height: auto;
      position: relative
    }

    .esplorando-YYIGB .esplorando-5t41ef {
      --esplorando-paragraph-spacing: 20px;
      white-space: pre-wrap;
      word-break: break-word;
      word-wrap: break-word;
      flex: none;
      align-self: stretch;
      width: auto;
      height: auto;
      position: relative
    }

    .esplorando-YYIGB .esplorando-qg85vv {
      flex-flow: column;
      flex: none;
      place-content: center;
      align-items: center;
      gap: 0;
      width: min-content;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-1fukzpv {
      aspect-ratio: 1.33333;
      height: var(--esplorando-aspect-ratio-supported, 396px);
      z-index: 1;
      flex: none;
      width: 528px;
      position: relative
    }

    .esplorando-YYIGB .esplorando-lwnbtp {
      aspect-ratio: 1.33333;
      opacity: .95;
      width: var(--esplorando-aspect-ratio-supported, 561px);
      flex: none;
      position: absolute;
      top: -11px;
      bottom: -13px;
      right: -159px
    }

    .esplorando-YYIGB .esplorando-1s7436x {
      aspect-ratio: 1.33333;
      height: var(--esplorando-aspect-ratio-supported, 421px);
      opacity: .95;
      flex: none;
      width: 561px;
      position: absolute;
      bottom: -33px;
      left: -131px
    }

    .esplorando-YYIGB .esplorando-1p6r70u {
      background-color: var(--token-31ac618e-2676-4a39-9320-7a3775f1f04b, #fff);
      flex-flow: column;
      flex: none;
      place-content: flex-start center;
      align-items: flex-start;
      gap: 0;
      width: 1200px;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .esplorando-YYIGB .esplorando-cm1e0t {
      flex-flow: row;
      flex: none;
      place-content: center;
      align-items: center;
      gap: 64px;
      width: 100%;
      max-width: 1280px;
      height: min-content;
      padding: 64px;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-n1bndn {
      flex-flow: column;
      flex: none;
      place-content: center;
      align-items: center;
      gap: 0;
      width: min-content;
      min-width: 308px;
      height: 640px;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-78lv6x {
      aspect-ratio: .541201;
      height: var(--esplorando-aspect-ratio-supported, 525px);
      z-index: 1;
      flex: none;
      width: 284px;
      position: absolute;
      top: 52%;
      left: -68px;
      overflow: visible;
      transform: translateY(-50%)
    }

    .esplorando-YYIGB .esplorando-1ctn8n4 {
      aspect-ratio: .541201;
      height: var(--esplorando-aspect-ratio-supported, 525px);
      z-index: 1;
      flex: none;
      width: 284px;
      position: absolute;
      top: 52%;
      right: -18px;
      overflow: visible;
      transform: translateY(-50%)
    }

    .esplorando-YYIGB .esplorando-16e43ke {
      flex-flow: column;
      flex: none;
      place-content: flex-start;
      align-items: flex-start;
      gap: 24px;
      width: 480px;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-1syd3gz,
    .esplorando-YYIGB .esplorando-4styiw {
      flex-flow: column;
      flex: none;
      place-content: flex-start;
      align-items: flex-start;
      gap: 16px;
      width: 100%;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-1wj7knd {
      --border-bottom-width: 1px;
      --border-color: #fbceee;
      --border-left-width: 1px;
      --border-right-width: 1px;
      --border-style: solid;
      --border-top-width: 1px;
      background-color: #fdf1f9;
      border-radius: 9999px;
      flex-flow: row;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 0;
      /* width: min-content; */
      height: min-content;
      padding: 4px 12px;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-wa206g {
      background-color: var(--token-31ac618e-2676-4a39-9320-7a3775f1f04b, #fff);
      flex-flow: column;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 0;
      width: 1200px;
      height: min-content;
      padding: 64px;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .esplorando-YYIGB .esplorando-1bxenr {
      flex-flow: column;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 32px;
      width: 100%;
      max-width: 1280px;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-123akrg,
    .esplorando-YYIGB .esplorando-xx2c9a,
    .esplorando-YYIGB .esplorando-16gyy43,
    .esplorando-YYIGB .esplorando-4r3vcc,
    .esplorando-YYIGB .esplorando-156pvw,
    .esplorando-YYIGB .esplorando-nqr43y,
    .esplorando-YYIGB .esplorando-csc2oa {
      flex-flow: column;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 16px;
      width: 100%;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-1xxsii8 {
      --border-bottom-width: 1px;
      --border-color: #d9d5fe;
      --border-left-width: 1px;
      --border-right-width: 1px;
      --border-style: solid;
      --border-top-width: 1px;
      background-color: #f3f3ff;
      border-radius: 9999px;
      flex-flow: row;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 0;
      /* width: min-content; */
      height: min-content;
      padding: 4px 12px;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-19kml8r,
    .esplorando-YYIGB .esplorando-1hz9yvn,
    .esplorando-YYIGB .esplorando-29wvtv {
      --esplorando-paragraph-spacing: 36px;
      white-space: pre-wrap;
      word-break: break-word;
      word-wrap: break-word;
      flex: none;
      width: 100%;
      height: auto;
      position: relative
    }

    .esplorando-YYIGB .esplorando-b30lc7 {
      flex-flow: column;
      flex: none;
      place-content: center;
      align-items: center;
      gap: 0;
      width: min-content;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .esplorando-YYIGB .esplorando-bzx1d2 {
      flex: none;
      width: 1502px;
      height: 673px;
      position: relative;
      overflow: hidden
    }

    .esplorando-YYIGB .esplorando-1sg0mj1 {
      aspect-ratio: 2.17143;
      height: var(--esplorando-aspect-ratio-supported, 494px);
      flex: none;
      width: 1072px;
      position: absolute;
      top: 54%;
      left: -20px;
      overflow: visible;
      transform: translateY(-50%)
    }

    .esplorando-YYIGB .esplorando-oi7xpb {
      aspect-ratio: 2.17143;
      height: var(--esplorando-aspect-ratio-supported, 494px);
      flex: none;
      width: 1072px;
      position: absolute;
      top: 54%;
      right: -10px;
      overflow: visible;
      transform: translateY(-50%)
    }

    .esplorando-YYIGB .esplorando-1l5akfg {
      aspect-ratio: 2.17143;
      width: var(--esplorando-aspect-ratio-supported, 1464px);
      flex: none;
      position: absolute;
      top: 0;
      bottom: -1px;
      left: 50%;
      overflow: visible;
      transform: translate(-50%)
    }

    .esplorando-YYIGB .esplorando-1hozzya {
      background-color: #0d6f90;
      flex-flow: column;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 64px;
      width: 1200px;
      height: min-content;
      padding: 64px;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .esplorando-YYIGB .esplorando-16ggnx9 {
      flex-flow: column;
      flex: none;
      place-content: flex-start;
      align-items: flex-start;
      gap: 32px;
      width: 100%;
      max-width: 1280px;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-o416q {
      flex-flow: column;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 40px;
      width: 100%;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-7mjwai,
    .esplorando-YYIGB .esplorando-17g5gmo,
    .esplorando-YYIGB .esplorando-e98jri {
      flex-flow: column;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 24px;
      width: 100%;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-10zmxc5 {
      --border-bottom-width: 1px;
      --border-color: #00000014;
      --border-left-width: 1px;
      --border-right-width: 1px;
      --border-style: solid;
      --border-top-width: 1px;
      aspect-ratio: 1;
      height: var(--esplorando-aspect-ratio-supported, 64px);
      will-change: var(--esplorando-will-change-override, transform);
      border-radius: 9999px;
      flex: none;
      gap: 0;
      width: 64px;
      position: relative;
      overflow: hidden
    }

    .esplorando-YYIGB .esplorando-8pgm5n {
      flex-flow: row;
      flex: none;
      place-content: flex-start;
      align-items: flex-start;
      gap: 40px;
      width: 100%;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-8swpsf,
    .esplorando-YYIGB .esplorando-1nt1uo3 {
      flex-flow: column;
      flex: 1 0 0;
      place-content: center flex-start;
      align-items: center;
      gap: 24px;
      width: 1px;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-utc6kz {
      --esplorando-paragraph-spacing: 30px;
      white-space: pre;
      flex: none;
      width: auto;
      height: 36px;
      position: relative
    }

    .esplorando-YYIGB .esplorando-dt0km6 {
      background-color: var(--token-5b23898e-f48a-4c0b-a7d1-01a559bbd900, #f2f2f2);
      flex-flow: column;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 32px;
      width: 1200px;
      height: min-content;
      padding: 64px;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .esplorando-YYIGB .esplorando-1vofro3 {
      flex-flow: column;
      flex: none;
      place-content: flex-start;
      align-items: flex-start;
      gap: 24px;
      width: 100%;
      max-width: 1280px;
      height: min-content;
      padding: 0 32px;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-ceuvcc,
    .esplorando-YYIGB .esplorando-jf5vic {
      --border-bottom-width: 1px;
      --border-color: #ffdc99;
      --border-left-width: 1px;
      --border-right-width: 1px;
      --border-style: solid;
      --border-top-width: 1px;
      background-color: #ffe5b3;
      border-radius: 9999px;
      flex-flow: row;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 0;
      /*width: min-content;*/
      height: min-content;
      padding: 4px 12px;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-5349ik {
      flex-flow: row;
      flex: none;
      place-content: center;
      align-items: center;
      gap: 64px;
      width: 100%;
      max-width: 1280px;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-1xz5rqv,
    .esplorando-YYIGB .esplorando-12d7cfp {
      width: 100% !important;
      flex: 1 1 0px !important;
      flex-flow: column;
      flex: 1 0 0;
      place-content: flex-start;
      align-items: flex-start;
      gap: 32px;
      width: 1px;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-7be4qy,
    .esplorando-YYIGB .esplorando-y1bd2p,
    .esplorando-YYIGB .esplorando-15mf1eu,
    .esplorando-YYIGB .esplorando-19zuby7 {
      width: 100% !important;
      flex-flow: column;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 32px;
      width: 100%;
      height: min-content;
      padding: 24px 0 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-orjao5,
    .esplorando-YYIGB .esplorando-15e5fx6,
    .esplorando-YYIGB .esplorando-6izqww,
    .esplorando-YYIGB .esplorando-mw69tp {
      --border-bottom-width: 1px;
      --border-color: #d5d6d9;
      --border-left-width: 1px;
      --border-right-width: 1px;
      --border-style: solid;
      --border-top-width: 1px;
      aspect-ratio: 1;
      height: var(--esplorando-aspect-ratio-supported, 48px);
      z-index: 1;
      background-color: #fff;
      border-radius: 12px;
      flex: none;
      gap: 8px;
      width: 48px;
      position: absolute;
      top: 0;
      left: 50%;
      overflow: visible;
      transform: translate(-50%)
    }

    .esplorando-YYIGB .esplorando-y7h67m,
    .esplorando-YYIGB .esplorando-1dcdh9k,
    .esplorando-YYIGB .esplorando-1a7wcpq,
    .esplorando-YYIGB .esplorando-1mduras,
    .esplorando-YYIGB .esplorando-14jumom,
    .esplorando-YYIGB .esplorando-anplyl,
    .esplorando-YYIGB .esplorando-150fuhr {
      --border-bottom-width: 1px;
      --border-color: #00000014;
      --border-left-width: 1px;
      --border-right-width: 1px;
      --border-style: solid;
      --border-top-width: 1px;
      will-change: var(--esplorando-will-change-override, transform);
      background-color: #fff;
      border-radius: 8px;
      flex-flow: row;
      flex: none;
      place-content: center;
      align-items: center;
      gap: 0;
      width: 40px;
      height: 40px;
      padding: 0;
      display: flex;
      position: absolute;
      top: calc(50% - 20px);
      left: calc(50% - 20px);
      overflow: hidden;
      box-shadow: 0 1px 2px #0a0c121a, 0 3px 3px #0a0c121a, 1px 8px 5px #0a0c120d, inset 0 -2px 2px #0a0c121a
    }

    .esplorando-YYIGB .esplorando-1dh7a3p,
    .esplorando-YYIGB .esplorando-18cfa26,
    .esplorando-YYIGB .esplorando-kt5na5,
    .esplorando-YYIGB .esplorando-ycizdg,
    .esplorando-YYIGB .esplorando-1tt6936,
    .esplorando-YYIGB .esplorando-9ui5d4 {
      aspect-ratio: 1;
      height: var(--esplorando-aspect-ratio-supported, 24px);
      flex: none;
      gap: 0;
      width: 24px;
      position: relative;
      overflow: hidden
    }

    .esplorando-YYIGB .esplorando-xcdzo,
    .esplorando-YYIGB .esplorando-snbgy8,
    .esplorando-YYIGB .esplorando-16hjctd,
    .esplorando-YYIGB .esplorando-1pf752l {
      flex: none;
      position: absolute;
      inset: 1px 3px 3px 1px
    }

    .esplorando-YYIGB .esplorando-ewk7m0,
    .esplorando-YYIGB .esplorando-x5sdoc,
    .esplorando-YYIGB .esplorando-16xwbxi,
    .esplorando-YYIGB .esplorando-tj7yfu {
      width: 100% !important;
      box-sizing: border-box !important;
      --border-bottom-width: 1px;
      --border-color: #40e0d0;
      --border-left-width: 1px;
      --border-right-width: 1px;
      --border-style: solid;
      --border-top-width: 1px;
      background-color: #fff9;
      border-radius: 16px;
      flex-flow: column;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 32px;
      width: 100%;
      height: min-content;
      padding: 52px 24px 32px;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-xy78a8,
    .esplorando-YYIGB .esplorando-1pgytjj,
    .esplorando-YYIGB .esplorando-4vf40s,
    .esplorando-YYIGB .esplorando-12b7lks {
      flex-flow: column;
      flex: none;
      place-content: flex-end flex-start;
      align-items: flex-end;
      gap: 4px;
      width: 100%;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-1mzk69w {
      flex-flow: column;
      flex: none;
      place-content: center;
      align-items: center;
      gap: 0;
      width: min-content;
      min-width: 336px;
      height: 640px;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-8sv343 {
      aspect-ratio: .541201;
      width: var(--esplorando-aspect-ratio-supported, 350px);
      z-index: 1;
      flex: none;
      position: absolute;
      top: -3px;
      bottom: -3px;
      right: -7px;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-1jsgtei,
    .esplorando-YYIGB .esplorando-wbrxr3 {
      flex: none;
      position: absolute;
      inset: 2px 3px 4px 1px
    }

    .esplorando-YYIGB .esplorando-1cmxu0m {
      background-color: #fff;
      flex-flow: column;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 32px;
      width: 1200px;
      height: min-content;
      padding: 64px;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .esplorando-YYIGB .esplorando-13ugkl {
      flex-flow: column;
      flex: none;
      place-content: flex-start;
      align-items: flex-start;
      gap: 32px;
      width: 100%;
      max-width: 1280px;
      height: min-content;
      padding: 0 32px;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-169qi8v {
      flex-flow: column;
      flex: none;
      place-content: flex-start;
      align-items: flex-start;
      gap: 32px;
      width: 100%;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-wt9jfe {
      --esplorando-paragraph-spacing: 36px;
      white-space: pre;
      flex: none;
      width: auto;
      height: auto;
      position: relative
    }

    .esplorando-YYIGB .esplorando-186l9s4 {
      flex-flow: row;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 64px;
      width: 100%;
      max-width: 1280px;
      height: min-content;
      padding: 0 32px;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-1ufc959 {
      flex: 1 0 0;
      gap: 0;
      width: 1px;
      height: 560px;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-19begqb {
      flex-flow: column;
      flex: 1 0 0;
      place-content: flex-start;
      align-items: flex-start;
      gap: 48px;
      width: 1px;
      max-width: 560px;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-6cmizi,
    .esplorando-YYIGB .esplorando-6dlway,
    .esplorando-YYIGB .esplorando-oz9xy2 {
      flex-flow: row;
      flex: none;
      place-content: flex-start;
      align-items: flex-start;
      gap: 16px;
      width: 100%;
      min-width: 320px;
      max-width: 560px;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-aiu60i,
    .esplorando-YYIGB .esplorando-1u4he14,
    .esplorando-YYIGB .esplorando-17urx79 {
      --border-bottom-width: 1px;
      --border-color: #d5d6d9;
      --border-left-width: 1px;
      --border-right-width: 1px;
      --border-style: solid;
      --border-top-width: 1px;
      aspect-ratio: 1;
      height: var(--esplorando-aspect-ratio-supported, 48px);
      background-color: #fff;
      border-radius: 12px;
      flex: none;
      gap: 8px;
      width: 48px;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-1q4cb6u,
    .esplorando-YYIGB .esplorando-2y0h8b,
    .esplorando-YYIGB .esplorando-1ish2qo {
      flex-flow: column;
      flex: 1 0 0;
      place-content: flex-start;
      align-items: flex-start;
      gap: 16px;
      width: 1px;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-1cnbe8i,
    .esplorando-YYIGB .esplorando-11l87ns,
    .esplorando-YYIGB .esplorando-1tjdcfk {
      flex-flow: column;
      flex: none;
      place-content: flex-start;
      align-items: flex-start;
      gap: 4px;
      width: 100%;
      height: min-content;
      padding: 10px 0 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-1an5iba,
    .esplorando-YYIGB .esplorando-1dot1so,
    .esplorando-YYIGB .esplorando-1ujf624 {
      --esplorando-paragraph-spacing: 18px;
      white-space: pre-wrap;
      word-break: break-word;
      word-wrap: break-word;
      flex: none;
      width: 100%;
      height: auto;
      position: relative
    }

    .esplorando-YYIGB .esplorando-brpcz8 {
      flex: none;
      gap: 0;
      width: 24px;
      height: 24px;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-sy17ba {
      flex: none;
      position: absolute;
      inset: 0
    }

    .esplorando-YYIGB .esplorando-10o7toq {
      flex: none;
      position: absolute;
      inset: 2px 4px 4px 2px
    }

    .esplorando-YYIGB .esplorando-1f7xbla {
      flex: none;
      position: absolute;
      inset: 10px 13px 9px 10px
    }

    .esplorando-YYIGB .esplorando-hd475d {
      flex: none;
      position: absolute;
      inset: 6px 12px 15px 10px
    }

    .esplorando-YYIGB .esplorando-qa6b3x {
      will-change: var(--esplorando-will-change-effect-override, transform);
      flex-flow: column;
      flex: none;
      place-content: center flex-start;
      align-items: center;
      gap: 0;
      width: 1200px;
      height: min-content;
      padding: 64px;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .esplorando-YYIGB .esplorando-slofeu {
      flex-flow: row;
      flex: none;
      place-content: center;
      align-items: center;
      gap: 32px;
      width: 100%;
      max-width: 1280px;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-1x03o6r {
      flex-flow: column;
      flex: none;
      place-content: flex-start;
      align-items: flex-start;
      gap: 24px;
      width: 100%;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-1b35fpq {
      --esplorando-paragraph-spacing: 24px;
      white-space: pre-wrap;
      word-break: break-word;
      word-wrap: break-word;
      flex: none;
      width: 100%;
      height: auto;
      position: relative
    }

    .esplorando-YYIGB .esplorando-qttg7n {
      flex-flow: column;
      flex: none;
      place-content: flex-start center;
      align-items: flex-start;
      gap: 16px;
      width: min-content;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-1v4kmxi {
      will-change: var(--esplorando-will-change-effect-override, transform);
      background-color: #fffffff2;
      border-radius: 10px;
      width: 1005px;
      height: 550px;
      position: relative;
      overflow: auto;
      box-shadow: 0 10px 20px #0000000d
    }

    .esplorando-YYIGB .esplorando-yat26p {
      flex-flow: column;
      flex: none;
      place-content: center;
      align-items: center;
      gap: 0;
      width: 308px;
      height: 640px;
      padding: 0 3px;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-YYIGB .esplorando-p56ptw {
      aspect-ratio: .541201;
      width: var(--esplorando-aspect-ratio-supported, 300px);
      z-index: 1;
      flex: none;
      position: absolute;
      top: 86px;
      bottom: 0;
      right: 8px;
      overflow: visible
    }

    .esplorando-qDetS .esplorando-styles-preset-9237mp:not(.rich-text-wrapper),
    .esplorando-qDetS .esplorando-styles-preset-9237mp.rich-text-wrapper p {
      --esplorando-font-family: "Bespoke Serif", "Bespoke Serif Placeholder", serif;
      --esplorando-font-family-bold: "Bespoke Serif", "Bespoke Serif Placeholder", serif;
      --esplorando-font-family-bold-italic: "Bespoke Serif", "Bespoke Serif Placeholder", serif;
      --esplorando-font-family-italic: "Bespoke Serif", "Bespoke Serif Placeholder", serif;
      --esplorando-font-open-type-features: normal;
      --esplorando-font-size: 14px;
      --esplorando-font-style: normal;
      --esplorando-font-style-bold: normal;
      --esplorando-font-style-bold-italic: italic;
      --esplorando-font-style-italic: italic;
      --esplorando-font-variation-axes: normal;
      --esplorando-font-weight: 400;
      --esplorando-font-weight-bold: 700;
      --esplorando-font-weight-bold-italic: 700;
      --esplorando-font-weight-italic: 400;
      --esplorando-letter-spacing: -.04em;
      --esplorando-line-height: 20px;
      --esplorando-paragraph-spacing: 20px;
      --esplorando-text-alignment: start;
      --esplorando-text-color: var(--token-31ac618e-2676-4a39-9320-7a3775f1f04b, #fff);
      --esplorando-text-decoration: underline;
      --esplorando-text-stroke-color: initial;
      --esplorando-text-stroke-width: initial;
      --esplorando-text-transform: none
    }

    @media (max-width:1199px) and (min-width:810px) {

      .esplorando-qDetS .esplorando-styles-preset-9237mp:not(.rich-text-wrapper),
      .esplorando-qDetS .esplorando-styles-preset-9237mp.rich-text-wrapper p {
        --esplorando-font-family: "Bespoke Serif", "Bespoke Serif Placeholder", serif;
        --esplorando-font-family-bold: "Bespoke Serif", "Bespoke Serif Placeholder", serif;
        --esplorando-font-family-bold-italic: "Bespoke Serif", "Bespoke Serif Placeholder", serif;
        --esplorando-font-family-italic: "Bespoke Serif", "Bespoke Serif Placeholder", serif;
        --esplorando-font-open-type-features: normal;
        --esplorando-font-size: 14px;
        --esplorando-font-style: normal;
        --esplorando-font-style-bold: normal;
        --esplorando-font-style-bold-italic: italic;
        --esplorando-font-style-italic: italic;
        --esplorando-font-variation-axes: normal;
        --esplorando-font-weight: 400;
        --esplorando-font-weight-bold: 700;
        --esplorando-font-weight-bold-italic: 700;
        --esplorando-font-weight-italic: 400;
        --esplorando-letter-spacing: -.04em;
        --esplorando-line-height: 20px;
        --esplorando-paragraph-spacing: 20px;
        --esplorando-text-alignment: start;
        --esplorando-text-color: var(--token-31ac618e-2676-4a39-9320-7a3775f1f04b, #fff);
        --esplorando-text-decoration: underline;
        --esplorando-text-stroke-color: initial;
        --esplorando-text-stroke-width: initial;
        --esplorando-text-transform: none
      }
    }

    @media (max-width:809px) and (min-width:0) {

      .esplorando-qDetS .esplorando-styles-preset-9237mp:not(.rich-text-wrapper),
      .esplorando-qDetS .esplorando-styles-preset-9237mp.rich-text-wrapper p {
        --esplorando-font-family: "Bespoke Serif", "Bespoke Serif Placeholder", serif;
        --esplorando-font-family-bold: "Bespoke Serif", "Bespoke Serif Placeholder", serif;
        --esplorando-font-family-bold-italic: "Bespoke Serif", "Bespoke Serif Placeholder", serif;
        --esplorando-font-family-italic: "Bespoke Serif", "Bespoke Serif Placeholder", serif;
        --esplorando-font-open-type-features: normal;
        --esplorando-font-size: 14px;
        --esplorando-font-style: normal;
        --esplorando-font-style-bold: normal;
        --esplorando-font-style-bold-italic: italic;
        --esplorando-font-style-italic: italic;
        --esplorando-font-variation-axes: normal;
        --esplorando-font-weight: 400;
        --esplorando-font-weight-bold: 700;
        --esplorando-font-weight-bold-italic: 700;
        --esplorando-font-weight-italic: 400;
        --esplorando-letter-spacing: -.04em;
        --esplorando-line-height: 20px;
        --esplorando-paragraph-spacing: 20px;
        --esplorando-text-alignment: start;
        --esplorando-text-color: var(--token-31ac618e-2676-4a39-9320-7a3775f1f04b, #fff);
        --esplorando-text-decoration: underline;
        --esplorando-text-stroke-color: initial;
        --esplorando-text-stroke-width: initial;
        --esplorando-text-transform: none
      }
    }

    .esplorando-YYIGB[data-border=true]:after,
    .esplorando-YYIGB [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:810px) and (max-width:1199.98px) {
      .esplorando-YYIGB.esplorando-72rtr7 {
        width: 810px
      }

      .esplorando-YYIGB .esplorando-1wivjs6 {
        right: 34px
      }

      .esplorando-YYIGB .esplorando-1aqf0w0 {
        /* width: 100%; */
        padding: 32px 64px 64px
      }

      .esplorando-YYIGB .esplorando-deij9s {
        height: var(--esplorando-aspect-ratio-supported, 51px);
        width: 180px
      }

      .esplorando-YYIGB .esplorando-ypysmp,
      .esplorando-YYIGB .esplorando-cm1e0t {
        gap: 32px
      }

      .esplorando-YYIGB .esplorando-ivz1tg {
        width: 234px;
        height: 562px
      }

      .esplorando-YYIGB .esplorando-15yaaor {
        height: var(--esplorando-aspect-ratio-supported, 461px);
        bottom: 50px;
        left: -24px;
        right: 9px;
        top: unset;
        transform: unset;
        width: unset
      }

      .esplorando-YYIGB .esplorando-tj1smo,
      .esplorando-YYIGB .esplorando-1v4kmxi {
        width: 758px
      }

      .esplorando-YYIGB .esplorando-1ljuva1,
      .esplorando-YYIGB .esplorando-11dwsew {
        width: unset;
        left: 0;
        right: 0
      }

      .esplorando-YYIGB .esplorando-jb3ilq,
      .esplorando-YYIGB .esplorando-yigc8j {
        padding: 64px 0
      }

      .esplorando-YYIGB .esplorando-h63h2a,
      .esplorando-YYIGB .esplorando-zo5kii,
      .esplorando-YYIGB .esplorando-1p6r70u,
      .esplorando-YYIGB .esplorando-wa206g,
      .esplorando-YYIGB .esplorando-1hozzya,
      .esplorando-YYIGB .esplorando-dt0km6,
      .esplorando-YYIGB .esplorando-qa6b3x {
        width: 100%
      }

      .esplorando-YYIGB .esplorando-1b5eg5q,
      .esplorando-YYIGB .esplorando-186l9s4 {
        flex-direction: column
      }

      .esplorando-YYIGB .esplorando-1j9k9n2 {
        order: 0;
        width: 100%
      }

      .esplorando-YYIGB .esplorando-5t41ef {
        align-self: unset;
        width: 100%
      }

      .esplorando-YYIGB .esplorando-qg85vv {
        order: 1;
        width: 100%;
        height: 456px
      }

      .esplorando-YYIGB .esplorando-1fukzpv {
        height: var(--esplorando-aspect-ratio-supported, 512px);
        width: 682px
      }

      .esplorando-YYIGB .esplorando-lwnbtp {
        height: var(--esplorando-aspect-ratio-supported, 421px);
        bottom: 13px;
        right: -11px;
        top: unset;
        width: 561px
      }

      .esplorando-YYIGB .esplorando-1s7436x {
        bottom: 14px;
        left: -130px
      }

      .esplorando-YYIGB .esplorando-n1bndn {
        height: 504px
      }

      .esplorando-YYIGB .esplorando-78lv6x {
        height: var(--esplorando-aspect-ratio-supported, 462px);
        width: 250px;
        top: 50%;
        left: -6px
      }

      .esplorando-YYIGB .esplorando-1ctn8n4 {
        height: var(--esplorando-aspect-ratio-supported, 462px);
        left: 54px;
        right: unset;
        width: 250px;
        top: 50%
      }

      .esplorando-YYIGB .esplorando-16e43ke {
        gap: 16px;
        width: 345px
      }

      .esplorando-YYIGB .esplorando-bzx1d2 {
        height: 580px
      }

      .esplorando-YYIGB .esplorando-1sg0mj1 {
        top: 51%;
        left: 0
      }

      .esplorando-YYIGB .esplorando-oi7xpb {
        left: 420px;
        right: unset;
        top: 50%
      }

      .esplorando-YYIGB .esplorando-1l5akfg {
        width: var(--esplorando-aspect-ratio-supported, 1262px)
      }

      .esplorando-YYIGB .esplorando-1vofro3,
      .esplorando-YYIGB .esplorando-13ugkl {
        padding: 0
      }

      .esplorando-YYIGB .esplorando-5349ik {
        flex-direction: column;
        gap: 32px
      }

      .esplorando-YYIGB .esplorando-1xz5rqv,
      .esplorando-YYIGB .esplorando-12d7cfp {
        flex-direction: row;
        flex: none;
        width: 100%
      }

      .esplorando-YYIGB .esplorando-7be4qy,
      .esplorando-YYIGB .esplorando-y1bd2p,
      .esplorando-YYIGB .esplorando-15mf1eu,
      .esplorando-YYIGB .esplorando-19zuby7 {
        flex: 1 0 0;
        width: 1px
      }

      .esplorando-YYIGB .esplorando-1mzk69w {
        min-width: 618px
      }

      .esplorando-YYIGB .esplorando-8sv343 {
        width: var(--esplorando-aspect-ratio-supported, 300px);
        top: 20px;
        bottom: 66px;
        right: 159px
      }

      .esplorando-YYIGB .esplorando-1cmxu0m {
        gap: 64px;
        width: 100%
      }

      .esplorando-YYIGB .esplorando-1ufc959,
      .esplorando-YYIGB .esplorando-19begqb {
        flex: none;
        width: 100%
      }

      .esplorando-YYIGB .esplorando-1an5iba,
      .esplorando-YYIGB .esplorando-1dot1so,
      .esplorando-YYIGB .esplorando-1ujf624 {
        --esplorando-paragraph-spacing: 20px
      }

      .esplorando-YYIGB .esplorando-yat26p {
        width: min-content;
        min-width: 308px;
        padding: 0
      }

      .esplorando-YYIGB .esplorando-p56ptw {
        bottom: unset;
        height: var(--esplorando-aspect-ratio-supported, 461px);
        width: 250px;
        /* top: 50%; */
        right: 58px;
        transform: translateY(-50%)
      }
    }

    @media (min-width:575px) and (max-width:809.98px) {
      .esplorando-YYIGB.esplorando-72rtr7 {
        width: 575px
      }

      .esplorando-YYIGB .esplorando-1wivjs6 {
        right: 34px
      }

      .esplorando-YYIGB .esplorando-1aqf0w0 {
        /* width: 100%; */
        height: 1324px;
        padding: 32px 64px 64px
      }

      .esplorando-YYIGB .esplorando-deij9s {
        height: var(--esplorando-aspect-ratio-supported, 51px);
        width: 180px
      }

      .esplorando-YYIGB .esplorando-ypysmp,
      .esplorando-YYIGB .esplorando-5349ik {
        flex-direction: column;
        gap: 32px
      }

      .esplorando-YYIGB .esplorando-ivz1tg {
        order: 1;
        width: 234px;
        height: 587px
      }

      .esplorando-YYIGB .esplorando-15yaaor {
        height: var(--esplorando-aspect-ratio-supported, 647px);
        bottom: -60px;
        left: -58px;
        right: -58px;
        top: unset;
        transform: unset;
        width: unset
      }

      .esplorando-YYIGB .esplorando-1yqtelo {
        flex: none;
        order: 0;
        width: 100%
      }

      .esplorando-YYIGB .esplorando-tj1smo,
      .esplorando-YYIGB .esplorando-1v4kmxi {
        width: 508px
      }

      .esplorando-YYIGB .esplorando-1ljuva1,
      .esplorando-YYIGB .esplorando-11dwsew {
        width: unset;
        left: 0;
        right: 0
      }

      .esplorando-YYIGB .esplorando-jb3ilq,
      .esplorando-YYIGB .esplorando-yigc8j {
        padding: 32px 0 96px
      }

      .esplorando-YYIGB .esplorando-h63h2a,
      .esplorando-YYIGB .esplorando-zo5kii,
      .esplorando-YYIGB .esplorando-1p6r70u,
      .esplorando-YYIGB .esplorando-wa206g,
      .esplorando-YYIGB .esplorando-1hozzya,
      .esplorando-YYIGB .esplorando-dt0km6,
      .esplorando-YYIGB .esplorando-qa6b3x {
        width: 100%
      }

      .esplorando-YYIGB .esplorando-1b5eg5q,
      .esplorando-YYIGB .esplorando-8pgm5n,
      .esplorando-YYIGB .esplorando-186l9s4,
      .esplorando-YYIGB .esplorando-slofeu {
        flex-direction: column
      }

      .esplorando-YYIGB .esplorando-1j9k9n2,
      .esplorando-YYIGB .esplorando-16e43ke {
        order: 0;
        width: 100%
      }

      .esplorando-YYIGB .esplorando-5t41ef {
        align-self: unset;
        width: 100%
      }

      .esplorando-YYIGB .esplorando-qg85vv {
        order: 1;
        width: 100%;
        height: 1297px
      }

      .esplorando-YYIGB .esplorando-1fukzpv {
        height: var(--esplorando-aspect-ratio-supported, 1080px);
        width: 1440px
      }

      .esplorando-YYIGB .esplorando-lwnbtp {
        height: var(--esplorando-aspect-ratio-supported, 647px);
        bottom: -125px;
        left: 50%;
        right: unset;
        top: unset;
        width: 863px;
        transform: translate(-50%)
      }

      .esplorando-YYIGB .esplorando-1s7436x {
        height: var(--esplorando-aspect-ratio-supported, 611px);
        width: 814px;
        bottom: 490px;
        left: 313px
      }

      .esplorando-YYIGB .esplorando-cm1e0t {
        flex-direction: column;
        gap: 0
      }

      .esplorando-YYIGB .esplorando-n1bndn {
        order: 1;
        height: 550px;
        padding: 147px 0
      }

      .esplorando-YYIGB .esplorando-78lv6x {
        height: var(--esplorando-aspect-ratio-supported, 462px);
        width: 250px;
        top: 55%;
        left: -31px
      }

      .esplorando-YYIGB .esplorando-1ctn8n4 {
        height: var(--esplorando-aspect-ratio-supported, 462px);
        width: 250px;
        top: 55%;
        right: -21px
      }

      .esplorando-YYIGB .esplorando-b30lc7 {
        width: 100%;
        height: 772px;
        padding: 158px 0;
        overflow: visible
      }

      .esplorando-YYIGB .esplorando-bzx1d2 {
        height: 650px
      }

      .esplorando-YYIGB .esplorando-1l5akfg {
        width: var(--esplorando-aspect-ratio-supported, 1414px)
      }

      .esplorando-YYIGB .esplorando-8swpsf,
      .esplorando-YYIGB .esplorando-1nt1uo3,
      .esplorando-YYIGB .esplorando-1xz5rqv,
      .esplorando-YYIGB .esplorando-12d7cfp,
      .esplorando-YYIGB .esplorando-1ufc959,
      .esplorando-YYIGB .esplorando-19begqb,
      .esplorando-YYIGB .esplorando-1l5sdul {
        flex: none;
        width: 100%
      }

      .esplorando-YYIGB .esplorando-1vofro3,
      .esplorando-YYIGB .esplorando-13ugkl {
        padding: 0
      }

      .esplorando-YYIGB .esplorando-1mzk69w {
        height: 578px;
        min-width: unset;
        width: 595px
      }

      .esplorando-YYIGB .esplorando-8sv343 {
        width: var(--esplorando-aspect-ratio-supported, 284px);
        top: 27px;
        bottom: 26px;
        right: 156px
      }

      .esplorando-YYIGB .esplorando-1cmxu0m {
        gap: 64px;
        width: 100%
      }

      .esplorando-YYIGB .esplorando-1an5iba,
      .esplorando-YYIGB .esplorando-1dot1so,
      .esplorando-YYIGB .esplorando-1ujf624 {
        --esplorando-paragraph-spacing: 20px
      }

      .esplorando-YYIGB .esplorando-yat26p {
        width: min-content;
        min-width: 308px;
        padding: 0
      }

      .esplorando-YYIGB .esplorando-p56ptw {
        bottom: unset;
        height: var(--esplorando-aspect-ratio-supported, 647px);
        width: 350px;
        /*top: 51%;*/
        right: -21px;
        transform: translateY(-50%)
      }
    }

    @media (max-width:574.98px) {
      .esplorando-YYIGB.esplorando-72rtr7 {
        width: 390px
      }

      .esplorando-YYIGB .esplorando-1wivjs6 {
        right: 24px
      }

      .esplorando-YYIGB .esplorando-1aqf0w0 {
        /* width: 100%; */
        height: 1168px;
        padding: 32px
      }

      .esplorando-YYIGB .esplorando-deij9s {
        height: var(--esplorando-aspect-ratio-supported, 51px);
        width: 180px
      }

      .esplorando-YYIGB .esplorando-ypysmp {
        flex-direction: column;
        gap: 32px
      }

      .esplorando-YYIGB .esplorando-ivz1tg {
        order: 1;
        width: 308px;
        height: 554px
      }

      .esplorando-YYIGB .esplorando-15yaaor {
        bottom: unset;
        height: var(--esplorando-aspect-ratio-supported, 554px);
        left: unset;
        transform: unset;
        width: 300px;
        top: -6px;
        right: 4px
      }

      .esplorando-YYIGB .esplorando-1yqtelo {
        flex: none;
        order: 0;
        width: 100%
      }

      .esplorando-YYIGB .esplorando-emmvtf {
        align-self: stretch;
        width: auto
      }

      .esplorando-YYIGB .esplorando-tj1smo,
      .esplorando-YYIGB .esplorando-1v4kmxi {
        width: 341px
      }

      .esplorando-YYIGB .esplorando-1ljuva1,
      .esplorando-YYIGB .esplorando-11dwsew {
        width: 300px;
        left: 50%;
        transform: translate(-50%)
      }

      .esplorando-YYIGB .esplorando-y8209w,
      .esplorando-YYIGB .esplorando-barstg {
        gap: 0;
        padding: 32px 0 0
      }

      .esplorando-YYIGB .esplorando-jb3ilq,
      .esplorando-YYIGB .esplorando-yigc8j {
        padding: 32px 0 96px
      }

      .esplorando-YYIGB .esplorando-h63h2a,
      .esplorando-YYIGB .esplorando-wa206g,
      .esplorando-YYIGB .esplorando-1hozzya,
      .esplorando-YYIGB .esplorando-dt0km6,
      .esplorando-YYIGB .esplorando-1cmxu0m,
      .esplorando-YYIGB .esplorando-qa6b3x {
        width: 100%;
        padding: 64px 32px
      }

      .esplorando-YYIGB .esplorando-1b5eg5q {
        flex-direction: column;
        gap: 0;
        padding: 0
      }

      .esplorando-YYIGB .esplorando-1j9k9n2,
      .esplorando-YYIGB .esplorando-16e43ke {
        order: 0;
        gap: 16px;
        width: 100%
      }

      .esplorando-YYIGB .esplorando-zo5kii,
      .esplorando-YYIGB .esplorando-1p6r70u {
        width: 100%
      }

      .esplorando-YYIGB .esplorando-t9hj5m,
      .esplorando-YYIGB .esplorando-herg8q {
        --esplorando-paragraph-spacing: 36px
      }

      .esplorando-YYIGB .esplorando-5t41ef {
        align-self: unset;
        width: 100%
      }

      .esplorando-YYIGB .esplorando-qg85vv {
        order: 1;
        width: 100%;
        height: 998px
      }

      .esplorando-YYIGB .esplorando-1fukzpv {
        height: var(--esplorando-aspect-ratio-supported, 844px);
        width: 1126px
      }

      .esplorando-YYIGB .esplorando-lwnbtp {
        height: var(--esplorando-aspect-ratio-supported, 554px);
        bottom: -86px;
        left: 50%;
        right: unset;
        top: unset;
        width: 739px;
        transform: translate(-50%)
      }

      .esplorando-YYIGB .esplorando-1s7436x {
        height: var(--esplorando-aspect-ratio-supported, 394px);
        width: 525px;
        bottom: 422px;
        left: 301px
      }

      .esplorando-YYIGB .esplorando-cm1e0t {
        flex-direction: column;
        gap: 0;
        padding: 32px
      }

      .esplorando-YYIGB .esplorando-n1bndn {
        order: 1;
        height: 646px
      }

      .esplorando-YYIGB .esplorando-78lv6x {
        height: var(--esplorando-aspect-ratio-supported, 452px);
        left: unset;
        width: 245px;
        top: 48%;
        right: -15px
      }

      .esplorando-YYIGB .esplorando-1ctn8n4 {
        height: var(--esplorando-aspect-ratio-supported, 452px);
        left: -20px;
        right: unset;
        width: 245px;
        top: 48%
      }

      .esplorando-YYIGB .esplorando-xx2c9a {
        align-content: flex-start;
        align-items: flex-start
      }

      .esplorando-YYIGB .esplorando-bzx1d2 {
        height: 590px
      }

      .esplorando-YYIGB .esplorando-8pgm5n,
      .esplorando-YYIGB .esplorando-slofeu {
        flex-direction: column
      }

      .esplorando-YYIGB .esplorando-8swpsf,
      .esplorando-YYIGB .esplorando-1nt1uo3,
      .esplorando-YYIGB .esplorando-1xz5rqv,
      .esplorando-YYIGB .esplorando-12d7cfp,
      .esplorando-YYIGB .esplorando-1ufc959,
      .esplorando-YYIGB .esplorando-19begqb,
      .esplorando-YYIGB .esplorando-1l5sdul {
        flex: none;
        width: 100%
      }

      .esplorando-YYIGB .esplorando-1vofro3 {
        padding: 0
      }

      .esplorando-YYIGB .esplorando-5349ik {
        flex-direction: column;
        gap: 32px;
        padding: 0 32px
      }

      .esplorando-YYIGB .esplorando-1mzk69w {
        min-width: unset;
        width: 438px
      }

      .esplorando-YYIGB .esplorando-8sv343 {
        width: var(--esplorando-aspect-ratio-supported, 301px);
        top: 20px;
        bottom: 64px;
        right: 68px
      }

      .esplorando-YYIGB .esplorando-wt9jfe {
        white-space: pre-wrap;
        word-break: break-word;
        word-wrap: break-word;
        width: 100%
      }

      .esplorando-YYIGB .esplorando-186l9s4 {
        flex-direction: column;
        gap: 32px;
        padding: 0
      }

      .esplorando-YYIGB .esplorando-1an5iba,
      .esplorando-YYIGB .esplorando-1dot1so,
      .esplorando-YYIGB .esplorando-1ujf624 {
        --esplorando-paragraph-spacing: 20px
      }

      .esplorando-YYIGB .esplorando-yat26p {
        width: min-content;
        min-width: 308px;
        padding: 0
      }

      .esplorando-YYIGB .esplorando-p56ptw {
        top: 26px;
        bottom: 60px
      }
    }

    .esplorando-mnpY8 {
      -webkit-mask: url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 7.5 L 7.5 0 L 15 7.5\" fill=\"transparent\" height=\"7.5px\" id=\"lQIBqND7d\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--szd5nr, black)\" transform=\"translate(4.5 8.25)\" width=\"15px\"/></svg>") alpha no-repeat center/auto var(--esplorando-icon-mask-mode, add), var(--esplorando-icon-mask, none);
      aspect-ratio: 1;
      background-color: var(--szd5nr);
      -webkit-mask: url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 7.5 L 7.5 0 L 15 7.5\" fill=\"transparent\" height=\"7.5px\" id=\"lQIBqND7d\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--szd5nr, black)\" transform=\"translate(4.5 8.25)\" width=\"15px\"/></svg>") alpha no-repeat center/auto var(--esplorando-icon-mask-mode, add), var(--esplorando-icon-mask, none);
      mask: url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 7.5 L 7.5 0 L 15 7.5\" fill=\"transparent\" height=\"7.5px\" id=\"lQIBqND7d\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--szd5nr, black)\" transform=\"translate(4.5 8.25)\" width=\"15px\"/></svg>") alpha no-repeat center/auto var(--esplorando-icon-mask-mode, add), var(--esplorando-icon-mask, none);
      width: 24px
    }

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

    .esplorando-s6ETC.esplorando-1svg7qe,
    .esplorando-s6ETC .esplorando-1svg7qe {
      display: block
    }

    .esplorando-s6ETC.esplorando-1kyobiy {
      flex-flow: column;
      place-content: flex-start;
      align-items: flex-start;
      gap: 0;
      width: 1200px;
      height: min-content;
      min-height: 64px;
      padding: 0;
      display: flex;
      position: relative;
      overflow: auto
    }

    .esplorando-s6ETC[data-border=true]:after,
    .esplorando-s6ETC [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;
      pointer-events: none;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0
    }

    .ssr-variant {
      display: contents
    }

    body {
      --esplorando-will-change-override: none
    }

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

    body {
      --esplorando-will-change-filter-override: none
    }

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

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

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

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

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

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

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

    [data-esplorando-component-type=Text] div div span,
    [data-esplorando-component-type=Text] a div span,
    [data-esplorando-component-type=Text] span span span,
    [data-esplorando-component-type=Text] p span span,
    [data-esplorando-component-type=Text] h1 span span,
    [data-esplorando-component-type=Text] h2 span span,
    [data-esplorando-component-type=Text] h3 span span,
    [data-esplorando-component-type=Text] h4 span span,
    [data-esplorando-component-type=Text] h5 span span,
    [data-esplorando-component-type=Text] h6 span span,
    [data-esplorando-component-type=Text] a {
      font-family: var(--font-family);
      font-style: var(--font-style);
      font-weight: min(calc(var(--esplorando-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(--esplorando-text-decoration-style, solid)var(--esplorando-text-decoration, none)var(--esplorando-text-decoration-color, currentcolor)var(--esplorando-text-decoration-thickness, auto);
      --text-decoration-skip-ink: var(--esplorando-text-decoration-skip-ink);
      --text-underline-offset: var(--esplorando-text-decoration-offset);
      line-height: var(--line-height);
      --font-family: var(--esplorando-font-family);
      --font-style: var(--esplorando-font-style);
      --font-weight: var(--esplorando-font-weight);
      --text-color: var(--esplorando-text-color);
      --letter-spacing: var(--esplorando-letter-spacing);
      --font-size: var(--esplorando-font-size);
      --text-transform: var(--esplorando-text-transform);
      --line-height: var(--esplorando-line-height)
    }

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

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

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

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

    p.esplorando-text,
    div.esplorando-text,
    figure.esplorando-text,
    h1.esplorando-text,
    h2.esplorando-text,
    h3.esplorando-text,
    h4.esplorando-text,
    h5.esplorando-text,
    h6.esplorando-text,
    ol.esplorando-text,
    ul.esplorando-text {
      margin: 0;
      padding: 0
    }

    p.esplorando-text,
    div.esplorando-text,
    h1.esplorando-text,
    h2.esplorando-text,
    h3.esplorando-text,
    h4.esplorando-text,
    h5.esplorando-text,
    h6.esplorando-text,
    li.esplorando-text,
    ol.esplorando-text,
    ul.esplorando-text,
    mark.esplorando-text,
    span.esplorando-text:not([data-text-fill]) {
      font-family: var(--esplorando-font-family-preview, var(--esplorando-blockquote-font-family, var(--esplorando-font-family, Inter, Inter Placeholder, sans-serif)));
      font-style: var(--esplorando-font-style-preview, var(--esplorando-blockquote-font-style, var(--esplorando-font-style, normal)));
      font-weight: var(--esplorando-font-weight-preview, var(--esplorando-blockquote-font-weight, var(--esplorando-font-weight, 400)));
      color: var(--esplorando-blockquote-text-color, var(--esplorando-text-color, #000));
      font-size: calc(var(--esplorando-blockquote-font-size, var(--esplorando-font-size, 16px))*var(--esplorando-font-size-scale, 1));
      letter-spacing: var(--esplorando-blockquote-letter-spacing, var(--esplorando-letter-spacing, 0));
      text-transform: var(--esplorando-blockquote-text-transform, var(--esplorando-text-transform, none));
      -webkit-text-decoration-line: var(--esplorando-blockquote-text-decoration, var(--esplorando-text-decoration, initial));
      text-decoration-line: var(--esplorando-blockquote-text-decoration, var(--esplorando-text-decoration, initial));
      -webkit-text-decoration-style: var(--esplorando-blockquote-text-decoration-style, var(--esplorando-text-decoration-style, initial));
      text-decoration-style: var(--esplorando-blockquote-text-decoration-style, var(--esplorando-text-decoration-style, initial));
      -webkit-text-decoration-color: var(--esplorando-blockquote-text-decoration-color, var(--esplorando-text-decoration-color, initial));
      text-decoration-color: var(--esplorando-blockquote-text-decoration-color, var(--esplorando-text-decoration-color, initial));
      text-decoration-thickness: var(--esplorando-blockquote-text-decoration-thickness, var(--esplorando-text-decoration-thickness, initial));
      text-decoration-skip-ink: var(--esplorando-blockquote-text-decoration-skip-ink, var(--esplorando-text-decoration-skip-ink, initial));
      text-underline-offset: var(--esplorando-blockquote-text-decoration-offset, var(--esplorando-text-decoration-offset, initial));
      line-height: var(--esplorando-blockquote-line-height, var(--esplorando-line-height, 1.2em));
      text-align: var(--esplorando-blockquote-text-alignment, var(--esplorando-text-alignment, start));
      -webkit-text-stroke-width: var(--esplorando-text-stroke-width, initial);
      -webkit-text-stroke-color: var(--esplorando-text-stroke-color, initial);
      -moz-font-feature-settings: var(--esplorando-font-open-type-features, initial);
      -webkit-font-feature-settings: var(--esplorando-font-open-type-features, initial);
      font-feature-settings: var(--esplorando-font-open-type-features, initial);
      font-variation-settings: var(--esplorando-font-variation-axes-preview, var(--esplorando-font-variation-axes, normal));
      text-wrap: var(--esplorando-text-wrap-override, var(--esplorando-text-wrap))
    }

    mark.esplorando-text,
    p.esplorando-text,
    div.esplorando-text,
    h1.esplorando-text,
    h2.esplorando-text,
    h3.esplorando-text,
    h4.esplorando-text,
    h5.esplorando-text,
    h6.esplorando-text,
    li.esplorando-text,
    ol.esplorando-text,
    ul.esplorando-text {
      background-color: var(--esplorando-blockquote-text-background-color, var(--esplorando-text-background-color, initial));
      border-radius: var(--esplorando-blockquote-text-background-radius, var(--esplorando-text-background-radius, initial));
      corner-shape: var(--esplorando-blockquote-text-background-corner-shape, var(--esplorando-text-background-corner-shape, initial));
      padding: var(--esplorando-blockquote-text-background-padding, var(--esplorando-text-background-padding, initial))
    }

    @supports not (color:color(display-p3 1 1 1)) {

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

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

    .esplorando-fit-text .esplorando-text {
      white-space: nowrap;
      white-space-collapse: preserve
    }

    strong.esplorando-text {
      font-family: var(--esplorando-blockquote-font-family-bold, var(--esplorando-font-family-bold));
      font-style: var(--esplorando-blockquote-font-style-bold, var(--esplorando-font-style-bold));
      font-weight: var(--esplorando-blockquote-font-weight-bold, var(--esplorando-font-weight-bold, bolder));
      font-variation-settings: var(--esplorando-blockquote-font-variation-axes-bold, var(--esplorando-font-variation-axes-bold))
    }

    em.esplorando-text {
      font-family: var(--esplorando-blockquote-font-family-italic, var(--esplorando-font-family-italic));
      font-style: var(--esplorando-blockquote-font-style-italic, var(--esplorando-font-style-italic, italic));
      font-weight: var(--esplorando-blockquote-font-weight-italic, var(--esplorando-font-weight-italic));
      font-variation-settings: var(--esplorando-blockquote-font-variation-axes-italic, var(--esplorando-font-variation-axes-italic))
    }

    em.esplorando-text>strong.esplorando-text {
      font-family: var(--esplorando-blockquote-font-family-bold-italic, var(--esplorando-font-family-bold-italic));
      font-style: var(--esplorando-blockquote-font-style-bold-italic, var(--esplorando-font-style-bold-italic, italic));
      font-weight: var(--esplorando-blockquote-font-weight-bold-italic, var(--esplorando-font-weight-bold-italic, bolder));
      font-variation-settings: var(--esplorando-blockquote-font-variation-axes-bold-italic, var(--esplorando-font-variation-axes-bold-italic))
    }

    p.esplorando-text:not(:first-child),
    div.esplorando-text:not(:first-child),
    h1.esplorando-text:not(:first-child),
    h2.esplorando-text:not(:first-child),
    h3.esplorando-text:not(:first-child),
    h4.esplorando-text:not(:first-child),
    h5.esplorando-text:not(:first-child),
    h6.esplorando-text:not(:first-child),
    ol.esplorando-text:not(:first-child),
    ul.esplorando-text:not(:first-child),
    blockquote.esplorando-text:not(:first-child),
    table.esplorando-text:not(:first-child),
    figure.esplorando-text:not(:first-child),
    .esplorando-image.esplorando-text:not(:first-child) {
      margin-top: var(--esplorando-blockquote-paragraph-spacing, var(--esplorando-paragraph-spacing, 0))
    }

    li.esplorando-text>ul.esplorando-text:nth-child(2),
    li.esplorando-text>ol.esplorando-text:nth-child(2) {
      margin-top: 0
    }

    .esplorando-text[data-text-fill] {
      -webkit-text-fill-color: transparent;
      padding: max(0em, calc(calc(1.3em - var(--esplorando-blockquote-line-height, var(--esplorando-line-height, 1.3em)))/2));
      margin: min(0em, calc(calc(1.3em - var(--esplorando-blockquote-line-height, var(--esplorando-line-height, 1.3em)))/-2));
      -webkit-background-clip: text;
      background-clip: text;
      display: inline-block
    }

    code.esplorando-text,
    code.esplorando-text span.esplorando-text:not([data-text-fill]) {
      font-family: var(--esplorando-code-font-family, var(--esplorando-font-family, Inter, Inter Placeholder, sans-serif));
      font-style: var(--esplorando-blockquote-font-style, var(--esplorando-code-font-style, var(--esplorando-font-style, normal)));
      font-weight: var(--esplorando-blockquote-font-weight, var(--esplorando-code-font-weight, var(--esplorando-font-weight, 400)));
      color: var(--esplorando-blockquote-text-color, var(--esplorando-code-text-color, var(--esplorando-text-color, #000)));
      font-size: calc(var(--esplorando-blockquote-font-size, var(--esplorando-font-size, 16px))*var(--esplorando-font-size-scale, 1));
      letter-spacing: var(--esplorando-blockquote-letter-spacing, var(--esplorando-letter-spacing, 0));
      line-height: var(--esplorando-blockquote-line-height, var(--esplorando-line-height, 1.2em))
    }

    @supports not (color:color(display-p3 1 1 1)) {

      code.esplorando-text,
      code.esplorando-text span.esplorando-text:not([data-text-fill]) {
        color: var(--esplorando-blockquote-text-color-rgb, var(--esplorando-blockquote-text-color, var(--esplorando-code-text-color-rgb, var(--esplorando-code-text-color, var(--esplorando-text-color-rgb, var(--esplorando-text-color, #000))))))
      }
    }

    blockquote.esplorando-text {
      unicode-bidi: initial;
      margin-block-start: initial;
      margin-block-end: initial;
      margin-inline-start: initial;
      margin-inline-end: initial
    }

    a.esplorando-text,
    a.esplorando-text span.esplorando-text:not([data-text-fill]),
    span.esplorando-text[data-nested-link],
    span.esplorando-text[data-nested-link] span.esplorando-text:not([data-text-fill]) {
      color: inherit;
      font-family: var(--esplorando-font-family-preview, var(--esplorando-link-font-family, var(--esplorando-blockquote-font-family, var(--esplorando-font-family, Inter, Inter Placeholder, sans-serif))));
      font-style: var(--esplorando-font-style-preview, var(--esplorando-link-font-style, var(--esplorando-blockquote-font-style, var(--esplorando-font-style, normal))));
      font-weight: var(--esplorando-font-weight-preview, var(--esplorando-link-font-weight, var(--esplorando-blockquote-font-weight, var(--esplorando-font-weight, 400))));
      font-size: calc(var(--esplorando-blockquote-font-size, var(--esplorando-font-size, 16px))*var(--esplorando-font-size-scale, 1));
      text-transform: var(--esplorando-link-text-transform, var(--esplorando-blockquote-text-transform, var(--esplorando-text-transform, none)));
      cursor: var(--esplorando-custom-cursors, pointer);
      background-color: initial;
      border-radius: var(--esplorando-link-text-background-radius, initial);
      corner-shape: var(--esplorando-link-text-background-corner-shape, initial);
      padding: var(--esplorando-link-text-background-padding, initial)
    }

    a.esplorando-text,
    span.esplorando-text[data-nested-link] {
      color: var(--esplorando-link-text-color, var(--esplorando-blockquote-text-color, var(--esplorando-text-color, #000)));
      -webkit-text-decoration-line: var(--esplorando-link-text-decoration, var(--esplorando-blockquote-text-decoration, var(--esplorando-text-decoration, initial)));
      text-decoration-line: var(--esplorando-link-text-decoration, var(--esplorando-blockquote-text-decoration, var(--esplorando-text-decoration, initial)));
      -webkit-text-decoration-style: var(--esplorando-link-text-decoration-style, var(--esplorando-blockquote-text-decoration-style, var(--esplorando-text-decoration-style, initial)));
      text-decoration-style: var(--esplorando-link-text-decoration-style, var(--esplorando-blockquote-text-decoration-style, var(--esplorando-text-decoration-style, initial)));
      -webkit-text-decoration-color: var(--esplorando-link-text-decoration-color, var(--esplorando-blockquote-text-decoration-color, var(--esplorando-text-decoration-color, initial)));
      text-decoration-color: var(--esplorando-link-text-decoration-color, var(--esplorando-blockquote-text-decoration-color, var(--esplorando-text-decoration-color, initial)));
      text-decoration-thickness: var(--esplorando-link-text-decoration-thickness, var(--esplorando-blockquote-text-decoration-thickness, var(--esplorando-text-decoration-thickness, initial)));
      text-decoration-skip-ink: var(--esplorando-link-text-decoration-skip-ink, var(--esplorando-blockquote-text-decoration-skip-ink, var(--esplorando-text-decoration-skip-ink, initial)));
      text-underline-offset: var(--esplorando-link-text-decoration-offset, var(--esplorando-blockquote-text-decoration-offset, var(--esplorando-text-decoration-offset, initial)));
      background-color: var(--esplorando-link-text-background-color, initial)
    }

    @supports not (color:color(display-p3 1 1 1)) {

      a.esplorando-text,
      span.esplorando-text[data-nested-link] {
        color: var(--esplorando-link-text-color-rgb, var(--esplorando-link-text-color, var(--esplorando-blockquote-text-color-rgb, var(--esplorando-blockquote-text-color, var(--esplorando-text-color-rgb, var(--esplorando-text-color, #000))))));
        background-color: var(--esplorando-link-text-background-color-rgb, var(--esplorando-link-text-background-color, initial));
        -webkit-text-decoration-color: var(--esplorando-link-text-decoration-color-rgb, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color-rgb, var(--esplorando-text-decoration-color, currentcolor))));
        text-decoration-color: var(--esplorando-link-text-decoration-color-rgb, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color-rgb, var(--esplorando-text-decoration-color, currentcolor))))
      }
    }

    code.esplorando-text a.esplorando-text,
    code.esplorando-text a.esplorando-text span.esplorando-text:not([data-text-fill]),
    code.esplorando-text span.esplorando-text[data-nested-link],
    code.esplorando-text span.esplorando-text[data-nested-link] span.esplorando-text:not([data-text-fill]) {
      font-family: var(--esplorando-code-font-family, var(--esplorando-font-family, Inter, Inter Placeholder, sans-serif));
      font-style: var(--esplorando-blockquote-font-style, var(--esplorando-code-font-style, var(--esplorando-font-style, normal)));
      font-weight: var(--esplorando-blockquote-font-weight, var(--esplorando-code-font-weight, var(--esplorando-font-weight, 400)));
      color: inherit;
      font-size: calc(var(--esplorando-blockquote-font-size, var(--esplorando-font-size, 16px))*var(--esplorando-font-size-scale, 1))
    }

    code.esplorando-text a.esplorando-text,
    code.esplorando-text span.esplorando-text[data-nested-link] {
      color: var(--esplorando-link-text-color, var(--esplorando-blockquote-text-color, var(--esplorando-code-text-color, var(--esplorando-text-color, #000))))
    }

    @supports not (color:color(display-p3 1 1 1)) {

      code.esplorando-text a.esplorando-text,
      code.esplorando-text a.esplorando-text span.esplorando-text:not([data-text-fill]),
      code.esplorando-text span.esplorando-text[data-nested-link],
      code.esplorando-text span.esplorando-text[data-nested-link] span.esplorando-text:not([data-text-fill]) {
        color: var(--esplorando-link-text-color-rgb, var(--esplorando-link-text-color, var(--esplorando-blockquote-text-color-rgb, var(--esplorando-blockquote-text-color, var(--esplorando-code-text-color-rgb, var(--esplorando-code-text-color, var(--esplorando-text-color-rgb, var(--esplorando-text-color, #000))))))))
      }
    }

    a.esplorando-text:hover,
    a.esplorando-text:hover span.esplorando-text:not([data-text-fill]),
    span.esplorando-text[data-nested-link]:hover,
    span.esplorando-text[data-nested-link]:hover span.esplorando-text:not([data-text-fill]) {
      font-family: var(--esplorando-font-family-preview, var(--esplorando-link-hover-font-family, var(--esplorando-link-font-family, var(--esplorando-blockquote-font-family, var(--esplorando-font-family, Inter, Inter Placeholder, sans-serif)))));
      font-style: var(--esplorando-font-style-preview, var(--esplorando-link-hover-font-style, var(--esplorando-link-font-style, var(--esplorando-blockquote-font-style, var(--esplorando-font-style, normal)))));
      font-weight: var(--esplorando-font-weight-preview, var(--esplorando-link-hover-font-weight, var(--esplorando-link-font-weight, var(--esplorando-blockquote-font-weight, var(--esplorando-font-weight, 400)))));
      font-size: calc(var(--esplorando-link-hover-font-size, var(--esplorando-blockquote-font-size, var(--esplorando-font-size, 16px)))*var(--esplorando-font-size-scale, 1));
      text-transform: var(--esplorando-link-hover-text-transform, var(--esplorando-link-text-transform, var(--esplorando-blockquote-text-transform, var(--esplorando-text-transform, none))));
      border-radius: var(--esplorando-link-hover-text-background-radius, var(--esplorando-link-text-background-radius, var(--esplorando-text-background-radius, initial)));
      corner-shape: var(--esplorando-link-hover-text-background-corner-shape, var(--esplorando-link-text-background-corner-shape, var(--esplorando-text-background-corner-shape, initial)));
      padding: var(--esplorando-link-hover-text-background-padding, var(--esplorando-link-text-background-padding, var(--esplorando-text-background-padding, initial)))
    }

    a.esplorando-text:hover,
    span.esplorando-text[data-nested-link]:hover {
      color: var(--esplorando-link-hover-text-color, var(--esplorando-link-text-color, var(--esplorando-blockquote-text-color, var(--esplorando-text-color, #000))));
      -webkit-text-decoration-line: var(--esplorando-link-hover-text-decoration, var(--esplorando-link-text-decoration, var(--esplorando-blockquote-text-decoration, var(--esplorando-text-decoration, initial))));
      text-decoration-line: var(--esplorando-link-hover-text-decoration, var(--esplorando-link-text-decoration, var(--esplorando-blockquote-text-decoration, var(--esplorando-text-decoration, initial))));
      -webkit-text-decoration-style: var(--esplorando-link-hover-text-decoration-style, var(--esplorando-link-text-decoration-style, var(--esplorando-blockquote-text-decoration-style, var(--esplorando-text-decoration-style, initial))));
      text-decoration-style: var(--esplorando-link-hover-text-decoration-style, var(--esplorando-link-text-decoration-style, var(--esplorando-blockquote-text-decoration-style, var(--esplorando-text-decoration-style, initial))));
      -webkit-text-decoration-color: var(--esplorando-link-hover-text-decoration-color, var(--esplorando-link-text-decoration-color, var(--esplorando-blockquote-text-decoration-color, var(--esplorando-text-decoration-color, initial))));
      text-decoration-color: var(--esplorando-link-hover-text-decoration-color, var(--esplorando-link-text-decoration-color, var(--esplorando-blockquote-text-decoration-color, var(--esplorando-text-decoration-color, initial))));
      text-decoration-thickness: var(--esplorando-link-hover-text-decoration-thickness, var(--esplorando-link-text-decoration-thickness, var(--esplorando-blockquote-text-decoration-thickness, var(--esplorando-text-decoration-thickness, initial))));
      text-decoration-skip-ink: var(--esplorando-link-hover-text-decoration-skip-ink, var(--esplorando-link-text-decoration-skip-ink, var(--esplorando-blockquote-text-decoration-skip-ink, var(--esplorando-text-decoration-skip-ink, initial))));
      text-underline-offset: var(--esplorando-link-hover-text-decoration-offset, var(--esplorando-link-text-decoration-offset, var(--esplorando-blockquote-text-decoration-offset, var(--esplorando-text-decoration-offset, initial))));
      background-color: var(--esplorando-link-hover-text-background-color, var(--esplorando-link-text-background-color, var(--esplorando-text-background-color, initial)))
    }

    @supports not (color:color(display-p3 1 1 1)) {

      a.esplorando-text:hover,
      span.esplorando-text[data-nested-link]:hover {
        color: var(--esplorando-link-hover-text-color-rgb, var(--esplorando-link-hover-text-color, var(--esplorando-link-text-color-rgb, var(--esplorando-link-text-color, var(--esplorando-blockquote-text-color-rgb, var(--esplorando-blockquote-text-color, var(--esplorando-text-color-rgb, var(--esplorando-text-color, #000))))))));
        background-color: var(--esplorando-link-hover-text-background-color-rgb, var(--esplorando-link-hover-text-background-color, var(--esplorando-link-text-background-color-rgb, var(--esplorando-link-text-background-color, var(--esplorando-text-background-color-rgb, var(--esplorando-text-background-color, initial))))));
        -webkit-text-decoration-color: var(--esplorando-link-hover-text-decoration-color-rgb, var(--esplorando-link-hover-text-decoration-color, var(--esplorando-link-text-decoration-color-rgb, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color-rgb, var(--esplorando-text-decoration-color, currentcolor))))));
        text-decoration-color: var(--esplorando-link-hover-text-decoration-color-rgb, var(--esplorando-link-hover-text-decoration-color, var(--esplorando-link-text-decoration-color-rgb, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color-rgb, var(--esplorando-text-decoration-color, currentcolor))))))
      }
    }

    code.esplorando-text a.esplorando-text:hover,
    code.esplorando-text span.esplorando-text[data-nested-link]:hover {
      color: var(--esplorando-link-hover-text-color, var(--esplorando-link-text-color, var(--esplorando-blockquote-text-color, var(--esplorando-code-text-color, var(--esplorando-text-color, #000)))))
    }

    @supports not (color:color(display-p3 1 1 1)) {

      code.esplorando-text a.esplorando-text:hover,
      code.esplorando-text span.esplorando-text[data-nested-link]:hover {
        color: var(--esplorando-link-hover-text-color-rgb, var(--esplorando-link-hover-text-color, var(--esplorando-link-text-color-rgb, var(--esplorando-link-text-color, var(--esplorando-blockquote-text-color-rgb, var(--esplorando-blockquote-text-color, var(--esplorando-code-text-color-rgb, var(--esplorando-code-text-color, var(--esplorando-text-color-rgb, var(--esplorando-text-color, #000))))))))))
      }
    }

    a.esplorando-text[data-esplorando-page-link-current],
    a.esplorando-text[data-esplorando-page-link-current] span.esplorando-text:not([data-text-fill]),
    span.esplorando-text[data-esplorando-page-link-current],
    span.esplorando-text[data-esplorando-page-link-current] span.esplorando-text:not([data-text-fill]) {
      font-family: var(--esplorando-font-family-preview, var(--esplorando-link-current-font-family, var(--esplorando-link-font-family, var(--esplorando-font-family, Inter, Inter Placeholder, sans-serif))));
      font-style: var(--esplorando-font-style-preview, var(--esplorando-link-current-font-style, var(--esplorando-link-font-style, var(--esplorando-font-style, normal))));
      font-weight: var(--esplorando-font-weight-preview, var(--esplorando-link-current-font-weight, var(--esplorando-link-font-weight, var(--esplorando-font-weight, 400))));
      font-size: calc(var(--esplorando-link-current-font-size, var(--esplorando-link-font-size, var(--esplorando-font-size, 16px)))*var(--esplorando-font-size-scale, 1));
      text-transform: var(--esplorando-link-current-text-transform, var(--esplorando-link-text-transform, var(--esplorando-text-transform, none)));
      border-radius: var(--esplorando-link-current-text-background-radius, var(--esplorando-link-text-background-radius, initial));
      corner-shape: var(--esplorando-link-current-text-background-corner-shape, var(--esplorando-link-text-background-corner-shape, initial));
      padding: var(--esplorando-link-current-text-background-padding, var(--esplorando-link-text-background-padding, initial))
    }

    a.esplorando-text[data-esplorando-page-link-current],
    span.esplorando-text[data-esplorando-page-link-current] {
      color: var(--esplorando-link-current-text-color, var(--esplorando-link-text-color, var(--esplorando-text-color, #000)));
      -webkit-text-decoration-line: var(--esplorando-link-current-text-decoration, var(--esplorando-link-text-decoration, var(--esplorando-text-decoration, initial)));
      text-decoration-line: var(--esplorando-link-current-text-decoration, var(--esplorando-link-text-decoration, var(--esplorando-text-decoration, initial)));
      -webkit-text-decoration-style: var(--esplorando-link-current-text-decoration-style, var(--esplorando-link-text-decoration-style, var(--esplorando-text-decoration-style, initial)));
      text-decoration-style: var(--esplorando-link-current-text-decoration-style, var(--esplorando-link-text-decoration-style, var(--esplorando-text-decoration-style, initial)));
      -webkit-text-decoration-color: var(--esplorando-link-current-text-decoration-color, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color, initial)));
      text-decoration-color: var(--esplorando-link-current-text-decoration-color, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color, initial)));
      text-decoration-thickness: var(--esplorando-link-current-text-decoration-thickness, var(--esplorando-link-text-decoration-thickness, var(--esplorando-text-decoration-thickness, initial)));
      text-decoration-skip-ink: var(--esplorando-link-current-text-decoration-skip-ink, var(--esplorando-link-text-decoration-skip-ink, var(--esplorando-text-decoration-skip-ink, initial)));
      text-underline-offset: var(--esplorando-link-current-text-decoration-offset, var(--esplorando-link-text-decoration-offset, var(--esplorando-text-decoration-offset, initial)));
      background-color: var(--esplorando-link-current-text-background-color, var(--esplorando-link-text-background-color, var(--esplorando-text-background-color, initial)))
    }

    @supports not (color:color(display-p3 1 1 1)) {

      a.esplorando-text[data-esplorando-page-link-current],
      span.esplorando-text[data-esplorando-page-link-current] {
        color: var(--esplorando-link-current-text-color-rgb, var(--esplorando-link-current-text-color, var(--esplorando-link-text-color-rgb, var(--esplorando-link-text-color, var(--esplorando-text-color-rgb, var(--esplorando-text-color, #000))))));
        background-color: var(--esplorando-link-current-text-background-color-rgb, var(--esplorando-link-current-text-background-color, var(--esplorando-link-text-background-color-rgb, var(--esplorando-link-text-background-color, var(--esplorando-text-background-color-rgb, var(--esplorando-text-background-color, initial))))));
        -webkit-text-decoration-color: var(--esplorando-link-current-text-decoration-color-rgb, var(--esplorando-link-current-text-decoration-color, var(--esplorando-link-text-decoration-color-rgb, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color-rgb, var(--esplorando-text-decoration-color, currentcolor))))));
        text-decoration-color: var(--esplorando-link-current-text-decoration-color-rgb, var(--esplorando-link-current-text-decoration-color, var(--esplorando-link-text-decoration-color-rgb, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color-rgb, var(--esplorando-text-decoration-color, currentcolor))))))
      }
    }

    code.esplorando-text a.esplorando-text[data-esplorando-page-link-current],
    code.esplorando-text a.esplorando-text[data-esplorando-page-link-current] span.esplorando-text:not([data-text-fill]),
    code.esplorando-text span.esplorando-text[data-esplorando-page-link-current],
    code.esplorando-text span.esplorando-text[data-esplorando-page-link-current] span.esplorando-text:not([data-text-fill]) {
      font-family: var(--esplorando-code-font-family, var(--esplorando-font-family, Inter, Inter Placeholder, sans-serif));
      font-style: var(--esplorando-code-font-style, var(--esplorando-font-style, normal));
      font-weight: var(--esplorando-code-font-weight, var(--esplorando-font-weight, 400));
      color: inherit;
      font-size: calc(var(--esplorando-link-current-font-size, var(--esplorando-link-font-size, var(--esplorando-font-size, 16px)))*var(--esplorando-font-size-scale, 1))
    }

    code.esplorando-text a.esplorando-text[data-esplorando-page-link-current],
    code.esplorando-text span.esplorando-text[data-esplorando-page-link-current] {
      color: var(--esplorando-link-current-text-color, var(--esplorando-link-text-color, var(--esplorando-code-text-color, var(--esplorando-text-color, #000))))
    }

    @supports not (color:color(display-p3 1 1 1)) {

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

    a.esplorando-text[data-esplorando-page-link-current]:hover,
    a.esplorando-text[data-esplorando-page-link-current]:hover span.esplorando-text:not([data-text-fill]),
    span.esplorando-text[data-esplorando-page-link-current]:hover,
    span.esplorando-text[data-esplorando-page-link-current]:hover span.esplorando-text:not([data-text-fill]) {
      color: inherit;
      font-family: var(--esplorando-font-family-preview, var(--esplorando-link-hover-font-family, var(--esplorando-link-current-font-family, var(--esplorando-link-font-family, var(--esplorando-font-family, Inter, Inter Placeholder, sans-serif)))));
      font-style: var(--esplorando-font-style-preview, var(--esplorando-link-hover-font-style, var(--esplorando-link-current-font-style, var(--esplorando-link-font-style, var(--esplorando-font-style, normal)))));
      font-weight: var(--esplorando-font-weight-preview, var(--esplorando-link-hover-font-weight, var(--esplorando-link-current-font-weight, var(--esplorando-link-font-weight, var(--esplorando-font-weight, 400)))));
      font-size: calc(var(--esplorando-link-hover-font-size, var(--esplorando-link-current-font-size, var(--esplorando-link-font-size, var(--esplorando-font-size, 16px))))*var(--esplorando-font-size-scale, 1));
      text-transform: var(--esplorando-link-hover-text-transform, var(--esplorando-link-current-text-transform, var(--esplorando-link-text-transform, var(--esplorando-text-transform, none))));
      border-radius: var(--esplorando-link-hover-text-background-radius, var(--esplorando-link-current-text-background-radius, var(--esplorando-link-text-background-radius, initial)));
      corner-shape: var(--esplorando-link-hover-text-background-corner-shape, var(--esplorando-link-current-text-background-corner-shape, var(--esplorando-link-text-background-corner-shape, initial)));
      padding: var(--esplorando-link-hover-text-background-padding, var(--esplorando-link-current-text-background-padding, var(--esplorando-link-text-background-padding, initial)))
    }

    a.esplorando-text[data-esplorando-page-link-current]:hover,
    span.esplorando-text[data-esplorando-page-link-current]:hover {
      color: var(--esplorando-link-hover-text-color, var(--esplorando-link-current-text-color, var(--esplorando-link-text-color, var(--esplorando-text-color, #000))));
      -webkit-text-decoration-line: var(--esplorando-link-hover-text-decoration, var(--esplorando-link-current-text-decoration, var(--esplorando-link-text-decoration, var(--esplorando-text-decoration, initial))));
      text-decoration-line: var(--esplorando-link-hover-text-decoration, var(--esplorando-link-current-text-decoration, var(--esplorando-link-text-decoration, var(--esplorando-text-decoration, initial))));
      -webkit-text-decoration-style: var(--esplorando-link-hover-text-decoration-style, var(--esplorando-link-current-text-decoration-style, var(--esplorando-link-text-decoration-style, var(--esplorando-text-decoration-style, initial))));
      text-decoration-style: var(--esplorando-link-hover-text-decoration-style, var(--esplorando-link-current-text-decoration-style, var(--esplorando-link-text-decoration-style, var(--esplorando-text-decoration-style, initial))));
      -webkit-text-decoration-color: var(--esplorando-link-hover-text-decoration-color, var(--esplorando-link-current-text-decoration-color, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color, initial))));
      text-decoration-color: var(--esplorando-link-hover-text-decoration-color, var(--esplorando-link-current-text-decoration-color, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color, initial))));
      text-decoration-thickness: var(--esplorando-link-hover-text-decoration-thickness, var(--esplorando-link-current-text-decoration-thickness, var(--esplorando-link-text-decoration-thickness, var(--esplorando-text-decoration-thickness, initial))));
      text-decoration-skip-ink: var(--esplorando-link-hover-text-decoration-skip-ink, var(--esplorando-link-current-text-decoration-skip-ink, var(--esplorando-link-text-decoration-skip-ink, var(--esplorando-text-decoration-skip-ink, initial))));
      text-underline-offset: var(--esplorando-link-hover-text-decoration-offset, var(--esplorando-link-current-text-decoration-offset, var(--esplorando-link-text-decoration-offset, var(--esplorando-text-decoration-offset, initial))));
      background-color: var(--esplorando-link-hover-text-background-color, var(--esplorando-link-current-text-background-color, var(--esplorando-link-text-background-color, initial)))
    }

    @supports not (color:color(display-p3 1 1 1)) {

      a.esplorando-text[data-esplorando-page-link-current]:hover,
      span.esplorando-text[data-esplorando-page-link-current]:hover {
        color: var(--esplorando-link-hover-text-color-rgb, var(--esplorando-link-hover-text-color, var(--esplorando-link-current-text-color-rgb, var(--esplorando-link-current-text-color, var(--esplorando-link-text-color-rgb, var(--esplorando-link-text-color, var(--esplorando-code-text-color-rgb, var(--esplorando-code-text-color, var(--esplorando-text-color-rgb, var(--esplorando-text-color, #000))))))))));
        background-color: var(--esplorando-link-hover-text-background-color-rgb, var(--esplorando-link-hover-text-background-color, var(--esplorando-link-current-text-background-color-rgb, var(--esplorando-link-current-text-background-color, var(--esplorando-link-text-background-color-rgb, var(--esplorando-link-text-background-color, initial))))));
        -webkit-text-decoration-color: var(--esplorando-link-hover-text-decoration-color-rgb, var(--esplorando-link-hover-text-decoration-color, var(--esplorando-link-current-text-decoration-color-rgb, var(--esplorando-link-current-text-decoration-color, var(--esplorando-link-text-decoration-color-rgb, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color-rgb, var(--esplorando-text-decoration-color, currentcolor))))))));
        text-decoration-color: var(--esplorando-link-hover-text-decoration-color-rgb, var(--esplorando-link-hover-text-decoration-color, var(--esplorando-link-current-text-decoration-color-rgb, var(--esplorando-link-current-text-decoration-color, var(--esplorando-link-text-decoration-color-rgb, var(--esplorando-link-text-decoration-color, var(--esplorando-text-decoration-color-rgb, var(--esplorando-text-decoration-color, currentcolor))))))))
      }
    }

    code.esplorando-text a.esplorando-text[data-esplorando-page-link-current]:hover,
    code.esplorando-text span.esplorando-text[data-esplorando-page-link-current]:hover {
      color: var(--esplorando-link-hover-text-color, var(--esplorando-link-current-text-color, var(--esplorando-link-text-color, var(--esplorando-code-text-color, var(--esplorando-text-color, #000)))))
    }

    @supports not (color:color(display-p3 1 1 1)) {

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

    .esplorando-image.esplorando-text {
      max-width: 100%;
      height: auto;
      display: block
    }

    .text-styles-preset-reset.esplorando-text {
      --esplorando-font-family: Inter, Inter Placeholder, sans-serif;
      --esplorando-font-style: normal;
      --esplorando-font-weight: 500;
      --esplorando-text-color: #000;
      --esplorando-font-size: 16px;
      --esplorando-letter-spacing: 0;
      --esplorando-text-transform: none;
      --esplorando-text-decoration: none;
      --esplorando-text-decoration-style: none;
      --esplorando-text-decoration-color: none;
      --esplorando-text-decoration-thickness: none;
      --esplorando-text-decoration-skip-ink: none;
      --esplorando-text-decoration-offset: none;
      --esplorando-line-height: 1.2em;
      --esplorando-text-alignment: start;
      --esplorando-font-open-type-features: normal;
      --esplorando-text-background-color: initial;
      --esplorando-text-background-radius: initial;
      --esplorando-text-background-corner-shape: initial;
      --esplorando-text-background-padding: initial
    }

    ol.esplorando-text {
      --list-style-type: decimal
    }

    ul.esplorando-text,
    ol.esplorando-text {
      padding-inline-start: 0;
      position: relative
    }

    li.esplorando-text {
      counter-increment: list-item;
      padding-inline-start: 2ch;
      list-style: none
    }

    ol.esplorando-text>li.esplorando-text {
      padding-inline-start: calc(calc(var(--max-list-digits, 1) + 1)*1ch)
    }

    ol.esplorando-text>li.esplorando-text:before {
      content: counter(list-item, var(--list-style-type))".";
      font-variant-numeric: tabular-nums;
      position: absolute;
      inset-inline-start: 0
    }

    ul.esplorando-text>li.esplorando-text:before {
      content: "•";
      position: absolute;
      inset-inline-start: 0
    }

    .esplorando-table-wrapper {
      overflow-x: auto
    }

    table.esplorando-text,
    .esplorando-table-wrapper table.esplorando-text {
      border-collapse: separate;
      border-spacing: 0;
      table-layout: auto;
      word-break: normal;
      width: 100%
    }

    td.esplorando-text,
    th.esplorando-text {
      overflow-wrap: anywhere;
      vertical-align: top;
      min-width: 16ch
    }

    .esplorando-text-module[data-width=fill]>:first-child,
    .esplorando-text-module[data-width=fill]>.ssr-variant>:first-child {
      width: 100% !important
    }

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

    [data-esplorando-component-type=DeprecatedRichText] .text-styles-preset-reset {
      --esplorando-font-family: Inter, Inter Placeholder, sans-serif;
      --esplorando-font-style: normal;
      --esplorando-font-weight: 500;
      --esplorando-text-color: #000;
      --esplorando-font-size: 16px;
      --esplorando-letter-spacing: 0;
      --esplorando-text-transform: none;
      --esplorando-text-decoration: none;
      --esplorando-line-height: 1.2em;
      --esplorando-text-alignment: start;
      --esplorando-font-open-type-features: normal;
      --font-variation-settings: normal
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    [data-esplorando-cursor=pointer] {
      cursor: pointer
    }

    [data-esplorando-cursor=grab] {
      cursor: grab
    }

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

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

    [data-esplorando-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
      }
    }

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

    @supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)) {

      div.esplorando-text,
      p.esplorando-text,
      h1.esplorando-text,
      h2.esplorando-text,
      h3.esplorando-text,
      h4.esplorando-text,
      h5.esplorando-text,
      h6.esplorando-text,
      ol.esplorando-text,
      ul.esplorando-text,
      li.esplorando-text,
      blockquote.esplorando-text,
      .esplorando-text.esplorando-image {
        display: var(--text-truncation-display-inline-for-safari-16, revert)
      }

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

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

      p.esplorando-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
      }
    }

    .v1.esplorando-custom-input::placeholder {
      color: var(--esplorando-custom-placeholder-color) !important
    }

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

    .esplorando-zIpAf.esplorando-1enp22y,
    .esplorando-zIpAf .esplorando-1enp22y {
      display: block
    }

    .esplorando-zIpAf.esplorando-e5d74i {
      flex-flow: column;
      place-content: center;
      align-items: center;
      gap: 0;
      width: 1200px;
      height: min-content;
      padding: 8px 0;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .esplorando-zIpAf .esplorando-17qgbjh {
      flex-flow: column;
      flex: none;
      place-content: flex-start;
      align-items: flex-start;
      gap: 32px;
      width: 100%;
      height: min-content;
      padding: 32px 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-zIpAf .esplorando-463ik5 {
      flex-flow: row;
      flex: none;
      place-content: center;
      align-items: center;
      gap: 0;
      width: 100%;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-zIpAf .esplorando-1sl2pyw {
      flex-flow: column;
      flex: 1 0 0;
      place-content: center;
      align-items: center;
      gap: 10px;
      width: 1px;
      height: min-content;
      padding: 0;
      display: flex;
      position: relative;
      overflow: visible
    }

    .esplorando-zIpAf .esplorando-7ce07d {
      aspect-ratio: 3.57143;
      height: var(--esplorando-aspect-ratio-supported, 42px);
      flex: none;
      width: 150px;
      position: relative;
      overflow: visible
    }

    .esplorando-zIpAf .esplorando-1ghr6fs {
      white-space: pre-wrap;
      word-break: break-word;
      word-wrap: break-word;
      flex: none;
      height: auto;
      position: relative
    }

    .esplorando-zIpAf.esplorando-v-n6tcn6.esplorando-e5d74i {
      width: 810px
    }

    .esplorando-zIpAf.esplorando-v-17znf12.esplorando-e5d74i {
      width: 390px
    } 

    /* Mobile: 36px / 40px */
    @media (max-width: 574.98px) {
  h1.esplorando-text,
  h2.esplorando-text  {
  --esplorando-font-size: 36px !important;
  --esplorando-line-height: 40px !important;
}
  h3.esplorando-text  {
  --esplorando-font-size: 24px !important;
  --esplorando-line-height: 32px !important;
}
}

    /* Tablet: 48px / 56px */
    @media (min-width: 575px) and (max-width: 809.98px) {
  h1.esplorando-text,
  h2.esplorando-text  {
  --esplorando-font-size: 36px !important;
  --esplorando-line-height: 40px !important;
}
  h3.esplorando-text  {
  --esplorando-font-size: 24px !important;
  --esplorando-line-height: 32px !important;
}
  }

    /* Tablet Grande (da 810px a 1199.98px) 
*/
  @media (min-width: 810px) and (max-width: 1199.98px) {
  h1.esplorando-text,
  h2.esplorando-text  {
  --esplorando-font-size: 48px !important;
  --esplorando-line-height: 56px !important;
}
  h3.esplorando-text  {
  --esplorando-font-size: 24px !important;
  --esplorando-line-height: 32px !important;
}
  }

/* Desktop (da 1200px in su): 60px / 72px */
@media (min-width: 1200px) {
  .esplorando-1u6u0g5 .esplorando-text,
  .esplorando-1n9dn0f .esplorando-text {
    --esplorando-font-size: 60px !important;
    --esplorando-line-height: 72px !important;
  }
  h3.esplorando-text  {
  --esplorando-font-size: 24px !important;
  --esplorando-line-height: 32px !important;
}
}

  /* 2. Reset e override di Sottotitoli, Paragrafi e Testi di supporto */
  p.esplorando-text,
  [data-esplorando-name="Supporting text"] p,
  [data-esplorando-name="Supporting text"] p,
  .esplorando-6y7v7l .esplorando-text{
    font-size: var(--esplorando-font-size, var(--esplorando-font-size, 18px)) !important;
    line-height: var(--esplorando-line-height, var(--esplorando-line-height, 24px)) !important;
  }
/* Forza dimensioni e interlinea per i paragrafi delle testimonianze/survey */
.esplorando-1hozzya p,
.esplorando-8swpsf p,
.esplorando-1nt1uo3 p {
  font-size: 18px !important;
  line-height: 24px !important;
}
/* Ripristina la gestione normale degli spazi per i testi ed evita disallineamenti */
.esplorando-text, 
[data-esplorando-component-type="RichTextContainer"] p,
[data-esplorando-component-type="RichTextContainer"] h1,
[data-esplorando-component-type="RichTextContainer"] h2,
[data-esplorando-component-type="RichTextContainer"] h3 {
  white-space: normal !important;
}

