.main-content section {
  margin-inline: auto;
  padding: var(--padding-main-content);
}
.main-content__about {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5em;
  width: min(100%, 55rem);
}
.main-content__about .about__title {
  font-size: var(--font-size-2);
  text-align: center;
}
.main-content__about .about__subtitle {
  text-transform: uppercase;
  color: var(--color-main);
  font-weight: 400;
  letter-spacing: 1px;
  font-size: var(--font-size-3);
  text-align: center;
}
.main-content__about .about__random-country {
  outline: transparent;
  border: none;
  transition: var(--transition-main);
  cursor: pointer;
  padding: 0.7em 3.5em;
  font-size: var(--font-size-4);
  font-weight: 700;
  text-transform: uppercase;
  color: var(--color-text-light);
  border-radius: var(--border-radius-main);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  text-align: center;
  z-index: 1;
  overflow: hidden;
  position: relative;
  line-height: 1.35;
  margin-top: 1em;
  width: 100%;
}
.main-content__about .about__random-country svg {
  width: 1em;
  color: var(--color-text-light);
  fill: var(--color-text-light);
}
.main-content__about .about__random-country:before {
  content: "";
  position: absolute;
  inset: 0;
  transition: var(--transition-main);
  background: inherit;
  z-index: -1;
}
.main-content__about .about__random-country * {
  z-index: 999;
}
.main-content__about .about__random-country:hover:before, .main-content__about .about__random-country:focus-within:focus-visible:before {
  filter: brightness(0.8);
}
.main-content__description {
  width: var(--width-main-content);
}
.main-content__description .description__content {
  color: var(--color-text-dark);
  width: 100%;
}/*# sourceMappingURL=privacy-policy.css.map */