.elementor-2370 .elementor-element.elementor-element-cbaaccd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2370 .elementor-element.elementor-element-5046597 .elementor-button{font-size:15px;font-weight:800;letter-spacing:0.3px;background-color:transparent;background-image:linear-gradient(180deg, #2EE5C3 0%, #2EE5C3 100%);box-shadow:0px 6px 20px 0px rgba(0, 255, 197.99999999999997, 0.35);border-style:none;border-radius:999px 999px 999px 999px;padding:10px 22px 10px 22px;}.elementor-2370 .elementor-element.elementor-element-54f8a9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2370 .elementor-element.elementor-element-203ecfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-5582e75 */.elementor-2370 .elementor-element.elementor-element-5582e75 .lc-responsive {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 10px;
}

@media (max-width: 600px) {
  .elementor-2370 .elementor-element.elementor-element-5582e75 .lc-responsive {
    grid-template-columns: 1fr;
  }

  .elementor-2370 .elementor-element.elementor-element-5582e75 .lc-responsive button {
    width: 100%;
  }
}

.elementor-2370 .elementor-element.elementor-element-5582e75 #lc_btn {
  white-space: nowrap;
  padding: 12px 18px;
  font-weight: 600;
}

.elementor-2370 .elementor-element.elementor-element-5582e75 #lc_url {
  padding: 12px;
  font-size: 15px;
}/* End custom CSS */