.disclosure {
  position: relative;
}

.disclosure__button {
  align-items: center;
  cursor: pointer;
  height: 4rem;
  padding: 0 1.5rem 0 1.5rem;
  background-color: transparent;
}

.disclosure__list-wrapper {
  border-width: var(--popup-border-width);
  border-style: solid;
  border-color: rgba(var(--color-foreground), var(--popup-border-opacity));
  overflow: hidden;
  position: absolute;
  bottom: 100%;
  left: 10px;
  transform: translateY(0rem);
  z-index: 2;
  background-color: var(--gradient-background);
  border-radius: var(--popup-corner-radius);
  box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity));
}
.localization-selector+.disclosure__list-wrapper{margin-left:0px;}
@media screen and (min-width: 750px) {
 .localization-form:only-child { justify-content: start;  width: auto;   margin: 0 0rem 0 0;}
}
.disclosure__list {
    position: relative;
    overflow-y: auto;
    font-size: 1.5rem;
    padding-bottom: 1rem;
    padding-top: 1rem;
    scroll-padding: .5rem 0;
    min-height: 8.2rem;
    max-height: 25rem;
    min-width:6rem;
    width: max-content;
    background-color: rgba(var(--popup-background), 1);
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}
ul#FooterLanguageList { min-width: auto;}
.disclosure .localization-form__select .icon-caret {
    position: absolute;
    content: "";
    height: 6px;
    width: 7px;
    right: 0;
    top: 55%;
    transform: translateY(-50%);transition: transform 0.25s ease;
}
.disclosure .localization-form__select {
    border-radius: var(--inputs-radius-outset);
    position: relative;
    margin-bottom: 1.5rem;
    padding-left: 1rem;
    text-align: right;
    min-height: calc(4rem + var(--inputs-border-width) * 2);
    min-width: calc(7rem + var(--inputs-border-width) * 2);
}
.localization-selector.link {  font-size: var(--font-h6-size);}
/* .localization-selector.link{    padding-right: 3rem;} */
.disclosure__item {
  position: relative;
}
.disclosure .localization-form__select:not(.announcement-bar-country-selector .localization-form__select) {
    padding-top: 1.0rem; 
}
.localization-form__select .icon-caret{right: calc(var(--inputs-border-width) + 1.2rem); width:1rem; height: 1rem;}
.disclosure__link {
  display: block;
  padding: 0.5rem 1.5rem;
  text-decoration: none;
  line-height: 1.6;
  font-size: 1.4rem;
}

li.disclosure__item a:hover{ transform:scale(1);}
#HeaderCountryForm .disclosure__list-wrapper{left:25px;}
/* Initial state */
.disclosure__button .icon-caret {  transition: transform 0.25s ease;}
/* Rotated state when aria-expanded is true */
.disclosure__button[aria-expanded="true"] .icon-caret { transform: rotate(180deg); top: 45%;  transition: transform 0.25s ease;}