.elementor-80 .elementor-element.elementor-element-1569e59{--display:flex;--min-height:100vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-b93fde5{--display:flex;--padding-top:12px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-80 .elementor-element.elementor-element-b93fde5:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-b93fde5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-8cc4303{text-align:center;}.elementor-80 .elementor-element.elementor-element-8cc4303 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;line-height:1em;color:#000000;}.elementor-80 .elementor-element.elementor-element-548c270{--display:flex;--min-height:300px;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-80 .elementor-element.elementor-element-1a2d60c{--display:flex;--padding-top:12px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-80 .elementor-element.elementor-element-1a2d60c:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-1a2d60c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-b0202f3{text-align:center;}.elementor-80 .elementor-element.elementor-element-b0202f3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;line-height:1em;color:#000000;}@media(min-width:768px){.elementor-80 .elementor-element.elementor-element-b93fde5{--content-width:1260px;}.elementor-80 .elementor-element.elementor-element-548c270{--width:300px;}.elementor-80 .elementor-element.elementor-element-1a2d60c{--content-width:1260px;}}@media(max-width:767px){.elementor-80 .elementor-element.elementor-element-1569e59{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-80 .elementor-element.elementor-element-b93fde5{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--z-index:2;}.elementor-80 .elementor-element.elementor-element-8cc4303 .elementor-heading-title{font-size:24px;}.elementor-80 .elementor-element.elementor-element-548c270{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 0px;--row-gap:28px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-80 .elementor-element.elementor-element-548c270.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-f244f00{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-1a2d60c{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--z-index:2;}.elementor-80 .elementor-element.elementor-element-b0202f3 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for html, class: .elementor-element-f244f00 */.lisa-audio {
    width: 100% !important;
    min-height: 60px;
    display: grid;
    grid-template-columns: 42px auto minmax(90px, 1fr) 42px;
    align-items: center;
    gap: 12px;
    padding: 8px 12px;
    box-sizing: border-box;

    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.24);
    border-radius: 360px;
    background: rgba(28, 24, 35, 0.34);
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.18);
    backdrop-filter: blur(18px) saturate(150%);
    -webkit-backdrop-filter: blur(18px) saturate(150%);
  }

  .lisa-audio audio {
    display: none;
  }

  .lisa-audio__button {
    width: 42px;
    height: 42px;
    display: grid;
    place-items: center;
    padding: 0;
    color: inherit;
    border: 0;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.16);
    cursor: pointer;
    transition: background 0.2s ease, transform 0.2s ease;
  }

  .lisa-audio__button:hover {
    background: rgba(255, 255, 255, 0.28);
    transform: scale(1.04);
  }

  .lisa-audio__button svg {
    width: 21px;
    height: 21px;
    fill: currentColor;
  }

  .lisa-audio__icon-pause {
    display: none;
  }

  .lisa-audio.is-playing .lisa-audio__icon-play {
    display: none;
  }

  .lisa-audio.is-playing .lisa-audio__icon-pause {
    display: block;
  }

  .lisa-audio.is-muted .lisa-audio__volume {
    opacity: 0.45;
  }

  .lisa-audio__time {
    min-width: 36px;
    font: 500 16px/1 system-ui, sans-serif;
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
  }

  .lisa-audio__track {
    height: 4px;
    overflow: hidden;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.28);
    cursor: pointer;
  }

  .lisa-audio__progress {
    display: block;
    width: 0;
    height: 100%;
    border-radius: inherit;
    background: #fff;
    box-shadow: 0 0 10px rgba(255, 255, 255, 0.85);
  }

  @media (max-width: 767px) {
    .lisa-audio {
      gap: 9px;
      grid-template-columns: 40px auto minmax(55px, 1fr) 40px;
    }

    .lisa-audio__button {
      width: 40px;
      height: 40px;
    }
  }/* End custom CSS */