.elementor-43434 .elementor-element.elementor-element-503eeafd{--display:flex;}.elementor-43434 .elementor-element.elementor-element-35d49bdd .elementor-heading-title{font-size:var(--text-2xl);font-weight:700;}.elementor-43434 .elementor-element.elementor-element-b2ebe94 .elementor-heading-title{font-weight:600;}@media(max-width:1024px){.elementor-43434 .elementor-element.elementor-element-39f8e59d{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 3em) 0em;}}/* Start custom CSS for html, class: .elementor-element-39f8e59d */.elementor-43434 .elementor-element.elementor-element-39f8e59d {
    details.tooltip {
      --width-opened: min(96ch, (100dvw - 2em));
      padding: 1em;
      margin: -1em;
      overflow: auto;
      max-height: 100dvh;
      position: absolute;
      z-index: 10;
    }
    details.tooltip.full-width {
      --width-opened: calc(min(1480px, 96dvw) - 2em);
    }
    details.tooltip[open] {
      width: var(--width-opened);
    }
    details.tooltip > summary {
      display: inline-block;
      font-weight: bold;
      line-height: 1.2;
      list-style-type: none;
      cursor: pointer;
      background: white;
      padding: 0.5em 1em 0.5em 1em;
      border: 1px solid var(--e-global-color-primary);
      border-radius: clamp(1em, 3vw, 3em);
    }
    details.tooltip > summary::-webkit-details-marker {
      display: none;
    }
    details.tooltip > summary::before {
      content: "";
      float: left;
      padding: 0;
      width: 24px;
      height: 24px;
      margin-right: 0.2em;
      background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="40" fill="%232b3233" /><line x1="50" y1="30" x2="50" y2="70" stroke="white" stroke-width="10"/><line x1="30" y1="50" x2="70" y2="50" stroke="white" stroke-width="10"/></svg>');
      background-size: contain;
      background-repeat: no-repeat;
    }
    details.tooltip > div {
      background: white;
      padding: 1em;
    }
    details.tooltip p:last-of-type {
      margin-bottom: 0;
    }
    details.tooltip[open] {
      background: white;
      border-radius: 1.5em;
      box-shadow: 0px 0px 20px 0px rgba(165, 165, 165, 0.8);
    }
    details.tooltip[open] > summary::before {
      background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="40" fill="%232b3233" /><line x1="30" y1="50" x2="70" y2="50" stroke="white" stroke-width="10"/></svg>');
    }
}/* End custom CSS */