/* esbuild-css-modules-plugin-namespace:./src/reserved/Desktop/Desktop.module.css?esbuild-css-modules-plugin-built */
.Desktop-module__footer_UNqQlW0870 {
  border-top: 1px solid var(--color-dark-10);
  padding-top: 48px;
}
.Desktop-module__groups-container_UNqQlW0870 {
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
  margin: 0 40px 50px;
  display: grid;
}
.Desktop-module__verticalMenu_UNqQlW0870 > h4 {
  color: var(--color-dark-60);
  margin-bottom: 16px;
}
.Desktop-module__vertical-menu-links_UNqQlW0870 {
  flex-direction: column;
  gap: 8px;
  display: flex;
}
.Desktop-module__vertical-menu-links_UNqQlW0870 a:hover {
  color: var(--color-dark-80) !important;
}
@media (min-width: 1400px) {
  .Desktop-module__groups-container_UNqQlW0870 {
    grid-gap: 24px;
    margin: 0 64px 50px;
  }
}
.Desktop-module__bottom-dark-container_UNqQlW0870 {
  background-color: var(--color-dark-100);
}
.Desktop-module__copyright-wrapper_UNqQlW0870 {
  color: var(--color-white-alhpa-60);
  margin: 24px 40px 0;
  padding-bottom: 24px;
  font-size: 12px;
}
.Desktop-module__copyright-content_UNqQlW0870 {
  flex-direction: column;
  gap: 16px;
  display: flex;
}
@media (min-width: 1400px) {
  .Desktop-module__copyright-wrapper_UNqQlW0870 {
    margin: 24px 64px 0;
  }
}
.Desktop-module__divider_UNqQlW0870 {
  background-color: var(--color-white-alhpa-20);
  width: inherit;
  flex: none;
  align-self: stretch;
  margin-left: 40px;
  margin-right: 40px;
}
@media (min-width: 1400px) {
  .Desktop-module__divider_UNqQlW0870 {
    margin-left: 64px;
    margin-right: 64px;
  }
}
.Desktop-module__socials-container_UNqQlW0870 {
  display: block;
}
.Desktop-module__social-icons_UNqQlW0870 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 28px;
  display: flex;
}
.Desktop-module__social-image_UNqQlW0870 {
  width: 24px;
  height: 24px;
}
.Desktop-module__social-button_UNqQlW0870:hover {
  border: inherit !important;
}
.Desktop-module__social-icons_UNqQlW0870 li {
  position: relative;
}
.Desktop-module__social-icons_UNqQlW0870 > li > a > img {
  filter: invert();
}
.Desktop-module__socials-container_UNqQlW0870 .Desktop-module__social-icons_UNqQlW0870 a:hover ~ .Desktop-module__icon-label_UNqQlW0870 {
  display: block;
}
.Desktop-module__socials-container_UNqQlW0870 .Desktop-module__social-icons_UNqQlW0870 .Desktop-module__icon-label_UNqQlW0870 {
  background-color: var(--color-dark-90);
  color: var(--color-white-100);
  border-radius: 4px;
  padding: 8px 16px;
  font-weight: 500;
  display: none;
  position: absolute;
  top: -8px;
  left: 50%;
  transform: translate(-50%, -100%);
}
.Desktop-module__app-icons_UNqQlW0870 {
  flex-wrap: wrap;
  justify-content: end;
  gap: 24px;
  display: flex;
}
.Desktop-module__wrapper_UNqQlW0870:focus,
.Desktop-module__wrapper_UNqQlW0870:hover,
.Desktop-module__wrapper_UNqQlW0870:active {
  text-decoration: none;
}
.Desktop-module__wrapper_UNqQlW0870 {
  color: var(--color-white-100);
  grid-gap: 17px;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}
.Desktop-module__horizontalBarSection_UNqQlW0870 {
  background: var(--color-dark-100);
  color: var(--color-dark-30);
  grid-template-columns: 1fr 1fr 1fr;
  padding: 24px 40px;
  font-size: 12px;
  display: grid;
}
@media (min-width: 1400px) {
  .Desktop-module__horizontalBarSection_UNqQlW0870 {
    padding: 24px 64px;
  }
}
.Desktop-module__policyImgWrapper_UNqQlW0870 {
  justify-content: center;
  gap: 10px;
  padding-bottom: 25px;
  display: flex;
}
.Desktop-module__special-link_UNqQlW0870 {
  flex-wrap: wrap;
  margin-top: 8px;
  display: flex;
  position: relative;
}
.Desktop-module__special-link_UNqQlW0870 .ds-icon {
  vertical-align: middle;
  flex-wrap: nowrap;
  display: inline-flex;
}
.Desktop-module__special-link-text_UNqQlW0870 {
  margin-right: 10px;
}
