.elementor-961 .elementor-element.elementor-element-5328050 > .elementor-container{max-width:800px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-961 .elementor-element.elementor-element-315ac99 > .elementor-widget-container{margin:032px 0px 0px 0px;}.elementor-961 .elementor-element.elementor-element-53af2b6 > .elementor-container{max-width:800px;}.elementor-961 .elementor-element.elementor-element-53af2b6{padding:64px 0px 64px 0px;}.elementor-961 .elementor-element.elementor-element-25aa8fd > .elementor-container{max-width:800px;}.elementor-961 .elementor-element.elementor-element-25aa8fd{padding:0px 0px 0px 0px;}.elementor-961 .elementor-element.elementor-element-80edf43{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-961 .elementor-element.elementor-element-80edf43 .elementor-widget-container{text-align:center;}.elementor-961 .elementor-element.elementor-element-80edf43 .elementor-social-icon{background-color:#54595F00;}.elementor-961 .elementor-element.elementor-element-80edf43 .elementor-social-icon i{color:#FFFFFF;}.elementor-961 .elementor-element.elementor-element-80edf43 .elementor-social-icon svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-961 .elementor-element.elementor-element-53af2b6{padding:32px 32px 32px 32px;}.elementor-961 .elementor-element.elementor-element-25aa8fd{padding:0px 32px 0px 32px;}}@media(max-width:767px){.elementor-961 .elementor-element.elementor-element-5328050{padding:012px 65px 0px 65px;}.elementor-961 .elementor-element.elementor-element-315ac99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-961 .elementor-element.elementor-element-53af2b6{padding:0px 12px 0px 12px;}.elementor-961 .elementor-element.elementor-element-25aa8fd{padding:0px 0px 0px 0px;}.elementor-961 .elementor-element.elementor-element-80edf43{--icon-size:17px;--grid-column-gap:13px;}}/* Start custom CSS for html, class: .elementor-element-7e74255 */.lm-app {
    background: rgba(255,255,255, 0.1);
    border-radius: 16px;
    padding: 8px;
    text-align: center;
    display: flex;
    flex-direction: column;
  }

  @media (min-width: 768px) {
    .lm-app {
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      padding: 48px;
    }
  }

  .lm-app__title {
    font-family: Trebuchet MS;
    font-size: clamp(0.9rem, 3vw, 1.5rem);
    font-weight: 600;
    color: #ffffff;
    margin: 0 0 8px;
    line-height: 1rem;
  }

  .lm-app__badges {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 12px;
    flex-wrap: wrap;
  }

  .lm-app__badge {
    display: inline-block;
    line-height: 0;
    transition: opacity 0.2s ease;
  }

  .lm-app__badge:hover {
    opacity: 0.85;
  }

  .lm-app__badge:focus-visible {
    outline: 2px solid #ffffff;
    outline-offset: 3px;
    border-radius: 4px;
  }

  .lm-app__badge img {
    height: 44px;
    width: auto;
    display: block;
  }/* End custom CSS */