.elementor-3176 .elementor-element.elementor-element-98fae8b{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3176 .elementor-element.elementor-element-98fae8b:not(.elementor-motion-effects-element-type-background), .elementor-3176 .elementor-element.elementor-element-98fae8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3176 .elementor-element.elementor-element-98fae8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3176 .elementor-element.elementor-element-fd24f4f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3176 .elementor-element.elementor-element-fd24f4f.elementor-element{--align-self:center;}/* Start custom CSS for shortcode, class: .elementor-element-fd24f4f */#cliente-app {
        font-family: 'Segoe UI', sans-serif;
        background-color: #0d0d0d;
        color: #fff;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 30px 10px;
        text-align: center;
      }
        #mainApp {
        font-family: 'Segoe UI', sans-serif;
        background-color: #0d0d0d;
        color: #fff;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 30px 10px;
        text-align: center;
        width: 70%;
      }

      #cliente-app input, #cliente-app select {
        width: 100%; padding: 10px; margin: 8px auto;
        border-radius: 8px; border: none; font-size: 14px;
        background-color: #1a1a1a; color: #fff; display: block;
      }
      #cliente-app button {
   padding: 10px; margin: 8px auto;
        border-radius: 8px; border: none; font-size: 14px;
        background-color: #1a1a1a; color: #fff; display: block;
      }

      #cliente-app button {
        background-color: #ff4500;
        font-weight: bold; cursor: pointer;
      }

      #cliente-app button:hover {
        background-color: #e63e00;
      }

      #cliente-app .card {
        background: #1a1a1a;
        border: 1px solid #333;
        border-radius: 10px;
        padding: 20px;
        margin-top: 20px;
        width: 100%;
        text-align: left;
      }

      #cliente-app .field {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 10px;
        gap: 10px;
      }

      #cliente-app .field input {
        flex: 1;
      }

      #cliente-app h2, #cliente-app h3 {
        color: #ff4500;
        margin-bottom: 10px;
      }/* End custom CSS */