.template-2025-questionnaire {
  .globo-form {
    .globo-form-app {
      .intro h3 {
        font-weight: 700;
        font-size: 1rem;
        line-height: 1.5rem;
        letter-spacing: 0.15px;
      }
      
      h3.title {
        font-size: 3.5625rem;
        font-weight: 700;
        line-height: 4rem;
        letter-spacing: -0.25px;
      }

      h3 {
        font-weight: 700;
        font-size: 1.375rem;
        line-height: 1.75rem;
        letter-spacing: 0px;
      }

      p, .flat-label {
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.5rem;
        letter-spacing: 0px;
      }

      .layout-1-column {
        margin-bottom: 1rem;
      }

      

      .layout-1-column[data-type="radio"],
      .layout-1-column[data-type="checkbox"],
      .layout-1-column[data-type="text"],
      .layout-1-column[data-type="textarea"] {
        margin-left: 1.5rem;
      }

      .layout-1-column.no-margin {
        margin-left: 0;
      }

      .option-1-column {
        margin-left: 3rem;
      }
      
      input.flat-input {
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.25rem;
        letter-spacing: 0px;
        padding: 1rem;
        height: auto;
      }
    }
  }
}