/**
 * Public-facing styles
 */

/* Hide the Google reCAPTCHA badge */
.grecaptcha-badge {
  visibility: hidden;
}

/* Language picker */
.whqcms-language-picker,
.whqcms-language-picker .et-menu {
  display: block;
}
.whqcms-language-picker .language-label {
  cursor: pointer;
}
.whqcms-language-picker:not(.with-styles) .et-menu {
  float: none;
}
.whqcms-language-picker.with-styles span {
  display: block;
}
.whqcms-language-picker.with-styles.et_pb_menu .et-menu,
.whqcms-language-picker.with-styles.et_pb_menu .et-menu > li {
  margin-inline: 0;
  padding: 0;
}
.whqcms-language-picker.with-styles .nav li ul {
  border-color: var(--whqcms-language-color-accent);
}
.whqcms-language-picker.with-styles .nav li ul a:hover {
  opacity: 1;
}
.whqcms-language-picker.with-styles .lang-translation {
  text-transform: uppercase;
  font-weight: 700;
}
.whqcms-language-picker.with-styles ul.languages {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.whqcms-language-picker.with-styles li {
  width: 100%;
}
.whqcms-language-picker.with-styles li :is(a, p) {
  padding: 12px;
  width: 100%;
  display: block;
  font-size: inherit;
  line-height: 1.5;
}
