.footer {
  text-align: center;
  max-width: 1070px;
  margin: 0 auto;
}
.footer .footer-links {
  text-align: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 32px;
  padding-left: 0;
  display: -ms-flexbox;
  display: flex;
}
.footer .footer-link {
  white-space: nowrap;
  margin: 6px;
}
.footer .footer-link.footer-link-wide {
  min-width: 25%;
}
@media (max-width: 543px) {
  .footer .footer-link.footer-link-wide {
    min-width: 50%;
  }
}
@media (max-width: 991px) {
  .footer .footer-link {
    min-width: 15%;
  }
}
.footer .footer-postfixIcon {
  width: 30px;
  padding-left: 1px;
}
.copyright-container {
  border-top: 1px solid #e6e7ea;
  padding-top: 24px;
}
.copyright-container .footer-note {
  text-align: left;
  width: auto;
  margin: 0 0 0 24px;
}
@media (max-width: 991px) {
  .copyright-container .footer-note {
    text-align: center;
    margin-top: 12px;
    margin-left: 0;
  }
}
.copyright-container .language-selector-wrapper .icon-globe {
  background-position: 0 -1300px;
}
.copyright-container .language-selector-wrapper .icon-globe:hover {
  background-position: -20px -1300px;
}
.copyright-container .language-selector-wrapper .icon-globe {
  vertical-align: sub;
  background-size: 40px;
  width: 20px;
  height: 20px;
}
.copyright-container .language-selector-wrapper .input-group-btn {
  display: inline-block;
}
.copyright-container .language-selector-wrapper .input-group-btn .input-dropdown-btn {
  border-radius: 3px;
}
.copyright-container .language-selector-wrapper .input-group-btn .input-dropdown-btn .icon-globe {
  float: left;
  margin-top: 3px;
  margin-right: 6px;
}
.copyright-container
  .language-selector-wrapper
  .input-group-btn
  .input-dropdown-btn:hover
  .icon-globe,
.copyright-container
  .language-selector-wrapper
  .input-group-btn
  .input-dropdown-btn:focus
  .icon-globe {
  background-position: -20px -1300px;
}
.copyright-container .language-selector-wrapper .input-group-btn .dropdown-menu {
  top: auto;
  bottom: 100%;
}
.light-theme .copyright-container .language-selector-wrapper .input-group-btn .dropdown-menu li a {
  color: #494d5a;
}
.dark-theme .copyright-container .language-selector-wrapper .input-group-btn .dropdown-menu li a {
  color: #d5d7dd;
}
.light-theme .footer .text-footer-nav,
.light-theme .footer .text-footer-nav:link,
.light-theme .footer .text-footer-nav:visited,
.light-theme .footer .text-footer-nav:active {
  color: #494d5a;
}
.light-theme .footer .text-footer-nav:hover,
.light-theme .footer .text-footer-nav:focus,
.light-theme .footer .text-footer-nav.privacy,
.light-theme .footer .text-footer-nav.privacy:link,
.light-theme .footer .text-footer-nav.privacy:visited,
.light-theme .footer .text-footer-nav.privacy:active {
  color: #202227;
}
.dark-theme .footer .text-footer-nav,
.dark-theme .footer .text-footer-nav:link,
.dark-theme .footer .text-footer-nav:visited,
.dark-theme .footer .text-footer-nav:active {
  color: #d5d7dd;
}
.dark-theme .footer .text-footer-nav:hover,
.dark-theme .footer .text-footer-nav:focus,
.dark-theme .footer .text-footer-nav.privacy,
.dark-theme .footer .text-footer-nav.privacy:link,
.dark-theme .footer .text-footer-nav.privacy:visited,
.dark-theme .footer .text-footer-nav.privacy:active {
  color: #f7f7f8;
}
.light-theme .copyright-container {
  border-color: #bcbec8;
}
.light-theme .copyright-container .icon-dropdown select:hover option,
.light-theme .copyright-container .icon-dropdown select:active,
.light-theme .copyright-container .icon-dropdown select:visited {
  color: #202227;
}
.dark-theme .copyright-container {
  border-color: #494d5a;
}
.dark-theme .copyright-container .icon-dropdown select:hover option,
.dark-theme .copyright-container .icon-dropdown select:active,
.dark-theme .copyright-container .icon-dropdown select:visited {
  color: #f7f7f8;
}
.light-theme .container-footer {
  background-color: #fff;
}
.dark-theme .container-footer {
  background-color: #121215;
}
.container-footer .footer-button-link {
  background-color: transparent;
  border: none;
}
.inset-\[0\] {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.opacity-\[0\.5\] {
  opacity: 0.5;
}
.size-\[var\(--icon-size-large\)\] {
  width: var(--icon-size-large);
  height: var(--icon-size-large);
}
.size-\[var\(--icon-size-medium\)\] {
  width: var(--icon-size-medium);
  height: var(--icon-size-medium);
}
.size-\[var\(--icon-size-small\)\] {
  width: var(--icon-size-small);
  height: var(--icon-size-small);
}
.size-\[var\(--icon-size-xlarge\)\] {
  width: var(--icon-size-xlarge);
  height: var(--icon-size-xlarge);
}
.size-\[var\(--icon-size-xsmall\)\] {
  width: var(--icon-size-xsmall);
  height: var(--icon-size-xsmall);
}
.icon-regular-chevron-large-down {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath d='M15.2929 22.7071C15.6834 23.0976 16.3166 23.0976 16.7071 22.7071L26.7071 12.7071C27.0976 12.3166 27.0976 11.6834 26.7071 11.2929C26.3166 10.9024 25.6834 10.9024 25.2929 11.2929L16 20.5858L6.70711 11.2929C6.31658 10.9024 5.68342 10.9024 5.29289 11.2929C4.90237 11.6834 4.90237 12.3166 5.29289 12.7071L15.2929 22.7071Z' fill='black'/%3E%3C/svg%3E");
}
.icon-regular-x {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath d='M7.29289 8.70711C6.90237 8.31658 6.90237 7.68342 7.29289 7.29289C7.68342 6.90237 8.31658 6.90237 8.70711 7.29289L16 14.5858L23.2929 7.29289C23.6834 6.90237 24.3166 6.90237 24.7071 7.29289C25.0976 7.68342 25.0976 8.31658 24.7071 8.70711L17.4142 16L24.7071 23.2929C25.0976 23.6834 25.0976 24.3166 24.7071 24.7071C24.3166 25.0976 23.6834 25.0976 23.2929 24.7071L16 17.4142L8.70711 24.7071C8.31658 25.0976 7.68342 25.0976 7.29289 24.7071C6.90237 24.3166 6.90237 23.6834 7.29289 23.2929L14.5858 16L7.29289 8.70711Z' fill='black'/%3E%3C/svg%3E");
}
.focus-visible\:outline-focus:focus-visible {
  outline: var(--stroke-thicker) solid var(--color-selection-start);
  outline-offset: var(--stroke-thicker);
}
.focus-visible\:hover\:outline-none:hover:focus-visible {
  outline: var(--stroke-none) solid var(--color-none);
}
.disabled\:outline-none:disabled {
  outline: var(--stroke-none) solid var(--color-none);
}
.group\/interactable:hover .group-hover\/interactable\:bg-\[var\(--color-state-hover\)\] {
  background-color: var(--color-state-hover);
}
.group\/interactable:active .group-active\/interactable\:bg-\[var\(--color-state-press\)\] {
  background-color: var(--color-state-press);
}
.group\/interactable:disabled .group-disabled\/interactable\:bg-none {
  background-color: var(--color-none);
}
