.uc-membermap {
    height:560px;
}

.t585__text t-descr t-descr_xs {
    margin: 0px !important;
}

.t585__textwrapper {
    padding: 0px;
}

/* .t-container {
    justify-content: center;
    margin-left: -500px;
}*/

.uc-form {
    z-index: 10 !important;
}

.uc-request {
    z-index: 5 !important;
}

.nomination-block {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: 0;
}

.nomination-block.active {
  opacity: 1;
  z-index: 1;
}

.wave-reveal {
  width: 1200px;
  height: 826px;
  opacity: 0.025; /* постоянная общая прозрачность */

  /* горизонтальная маска — волна */
  --horiz: linear-gradient(to right, transparent 0%, black 30%, black 70%, transparent 100%);
  /* вертикальная маска — исчезание снизу */
  --vert: linear-gradient(to bottom, black 90%, transparent 100%);

  -webkit-mask-image: var(--horiz), var(--vert);
  mask-image: var(--horiz), var(--vert);

  -webkit-mask-composite: destination-in;
  mask-composite: intersect;

  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;

  -webkit-mask-size: 300% 100%, 100% 100%;
  mask-size: 300% 100%, 100% 100%;

  -webkit-mask-position: 150% 0%, 0% 0%;
  mask-position: 150% 0%, 0% 0%;

  animation: waveSlide 5s linear infinite;
}

@keyframes waveSlide {
  from {
    -webkit-mask-position: 150% 0%, 0% 0%;
    mask-position: 150% 0%, 0% 0%;
  }
  to {
    -webkit-mask-position: -50% 0%, 0% 0%;
    mask-position: -50% 0%, 0% 0%;
  }
}

.wave-reveal1 {
  width: 1200px;
  height: 826px;
  opacity: 0.025; /* постоянная общая прозрачность */

  /* горизонтальная маска — волна */
  --horiz: linear-gradient(to right, transparent 0%, black 30%, black 70%, transparent 100%);
  /* вертикальная маска — исчезание снизу */
  --vert: linear-gradient(to bottom, black 90%, transparent 100%);

  -webkit-mask-image: var(--horiz), var(--vert);
  mask-image: var(--horiz), var(--vert);

  -webkit-mask-composite: destination-in;
  mask-composite: intersect;

  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;

  -webkit-mask-size: 300% 100%, 100% 100%;
  mask-size: 300% 100%, 100% 100%;

  -webkit-mask-position: 150% 0%, 0% 0%;
  mask-position: 150% 0%, 0% 0%;

  animation: waveSlide 5s linear infinite;
}

@keyframes waveSlide {
  from {
    -webkit-mask-position: 150% 0%, 0% 0%;
    mask-position: 150% 0%, 0% 0%;
  }
  to {
    -webkit-mask-position: -50% 0%, 0% 0%;
    mask-position: -50% 0%, 0% 0%;
  }
}

.polozhenie:hover {
  color: white !important;
}
