/* VARIABLES */
/* TYPOGRAPHY */
/* Google Fonts */
/* TYPOGRAPHY */
/* Google Fonts */
@media (min-width: 48.0625rem) {
  .node--type-customer-care .vlb-section-header > .col-12 {
    width: 66.66666667%;
  }
}

.webform-submission-report-whistleblowing-case-form:not(:has(.webform-wrapper)),
.webform-submission-report-a-fraud-case-form:not(:has(.webform-wrapper)) {
  padding: 3rem;
  background-color: #FFFFFF;
  border-radius: 2.5rem;
  border: 1px solid;
  border-color: #E8E2DB;
  box-shadow: 0 4px 70px 0 rgba(39, 39, 39, 0.08);
  gap: 2rem;
}
.webform-submission-report-whistleblowing-case-form .webform-wrapper,
.webform-submission-report-a-fraud-case-form .webform-wrapper {
  padding: 3rem;
  background-color: #FFFFFF;
  border-radius: 2.5rem;
  border: 1px solid;
  border-color: #E8E2DB;
  box-shadow: 0 4px 70px 0 rgba(39, 39, 39, 0.08);
  gap: 2rem;
}
.webform-submission-report-whistleblowing-case-form .webform-type-processed-text p:not(:last-child),
.webform-submission-report-a-fraud-case-form .webform-type-processed-text p:not(:last-child) {
  margin-bottom: 2rem;
}
.webform-submission-report-whistleblowing-case-form .webform-type-processed-text p:not(:last-child).display-4,
.webform-submission-report-a-fraud-case-form .webform-type-processed-text p:not(:last-child).display-4 {
  margin-bottom: 1rem;
}
.webform-submission-report-whistleblowing-case-form .form-actions,
.webform-submission-report-a-fraud-case-form .form-actions {
  width: 100%;
}
.webform-submission-report-whistleblowing-case-form .form-actions .btn,
.webform-submission-report-a-fraud-case-form .form-actions .btn {
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
@media (max-width: 90rem) {
  .webform-submission-report-whistleblowing-case-form .form-actions .btn,
  .webform-submission-report-a-fraud-case-form .form-actions .btn {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (max-width: 64rem) {
  .webform-submission-report-whistleblowing-case-form .form-actions .btn,
  .webform-submission-report-a-fraud-case-form .form-actions .btn {
    font-size: 0.875rem;
    line-height: 1.375rem;
  }
}
.webform-submission-report-whistleblowing-case-form .form-actions .webform-button--previous,
.webform-submission-report-a-fraud-case-form .form-actions .webform-button--previous {
  display: none;
}
.webform-submission-report-whistleblowing-case-form .form-wrapper,
.webform-submission-report-a-fraud-case-form .form-wrapper {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
.webform-submission-report-whistleblowing-case-form .form-wrapper .webform-flexbox,
.webform-submission-report-a-fraud-case-form .form-wrapper .webform-flexbox {
  margin: 0;
  gap: 1.25rem;
  flex-direction: column;
}
@media (min-width: 48.0625rem) {
  .webform-submission-report-whistleblowing-case-form .form-wrapper .webform-flexbox,
  .webform-submission-report-a-fraud-case-form .form-wrapper .webform-flexbox {
    flex-direction: row;
  }
}
.webform-submission-report-whistleblowing-case-form .form-wrapper .webform-flexbox .webform-flex--container,
.webform-submission-report-a-fraud-case-form .form-wrapper .webform-flexbox .webform-flex--container {
  margin: 0;
}
.webform-submission-report-whistleblowing-case-form .form-wrapper .webform-type-radios,
.webform-submission-report-a-fraud-case-form .form-wrapper .webform-type-radios {
  display: flex;
  gap: 1rem;
  flex-direction: column;
}
@media (min-width: 48.0625rem) {
  .webform-submission-report-whistleblowing-case-form .form-wrapper .webform-type-radios,
  .webform-submission-report-a-fraud-case-form .form-wrapper .webform-type-radios {
    flex-direction: row;
  }
}
.webform-submission-report-whistleblowing-case-form .form-wrapper .webform-type-radios legend,
.webform-submission-report-a-fraud-case-form .form-wrapper .webform-type-radios legend {
  margin: 0;
}
.webform-submission-report-whistleblowing-case-form .form-wrapper .webform-type-radios legend span,
.webform-submission-report-a-fraud-case-form .form-wrapper .webform-type-radios legend span {
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 90rem) {
  .webform-submission-report-whistleblowing-case-form .form-wrapper .webform-type-radios legend span,
  .webform-submission-report-a-fraud-case-form .form-wrapper .webform-type-radios legend span {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media (max-width: 64rem) {
  .webform-submission-report-whistleblowing-case-form .form-wrapper .webform-type-radios legend span,
  .webform-submission-report-a-fraud-case-form .form-wrapper .webform-type-radios legend span {
    font-size: 0.75rem;
    line-height: 1.0625rem;
  }
}
.webform-submission-report-whistleblowing-case-form .form-wrapper .webform-type-radios .webform-options-display-buttons,
.webform-submission-report-a-fraud-case-form .form-wrapper .webform-type-radios .webform-options-display-buttons {
  display: flex;
  flex-direction: row;
  margin: 0;
  flex-wrap: nowrap;
  gap: 0.75rem;
}
.webform-submission-report-whistleblowing-case-form .form-wrapper .webform-type-radios .webform-options-display-buttons .webform-options-display-buttons-wrapper,
.webform-submission-report-a-fraud-case-form .form-wrapper .webform-type-radios .webform-options-display-buttons .webform-options-display-buttons-wrapper {
  flex: none;
  margin: 0;
}
.webform-submission-report-whistleblowing-case-form .form-wrapper .webform-type-checkbox label.form-check-label,
.webform-submission-report-a-fraud-case-form .form-wrapper .webform-type-checkbox label.form-check-label {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
@media (max-width: 90rem) {
  .webform-submission-report-whistleblowing-case-form .form-wrapper .webform-type-checkbox label.form-check-label,
  .webform-submission-report-a-fraud-case-form .form-wrapper .webform-type-checkbox label.form-check-label {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (max-width: 64rem) {
  .webform-submission-report-whistleblowing-case-form .form-wrapper .webform-type-checkbox label.form-check-label,
  .webform-submission-report-a-fraud-case-form .form-wrapper .webform-type-checkbox label.form-check-label {
    font-size: 0.875rem;
    line-height: 1.375rem;
  }
}
