/* Цвет крестика */
.t-popup__container .custom-popup-close svg,
.t-popup__container .custom-popup-close svg *,
.t-popup__container .custom-popup-close svg g,
.t-popup__container .custom-popup-close svg path,
.t-popup__container .custom-popup-close svg line {
  fill: #AE836E !important;
  stroke: #AE836E !important;
}

.t-popup__container .t-form__submit {
    margin-bottom: 10px !important;
  }
 .t-popup__container {
    min-height: 10vh !important;
  }
  
  
@media screen and (max-width: 980px) {
  .t-popup_show {
    align-items: flex-start !important;
    padding-top: 40px !important;
    overflow-y: auto !important;
  }
}

/* Центровка поп-апа по экрану */
.t-popup_show {
  display: flex !important;
  align-items: center !important;   /* вертикально по центру */
  justify-content: center !important; /* горизонтально по центру */
  padding: 0 !important;            /* убираем внутренние отступы */
}

.t-popup__container {
  margin: 0 auto !important;
  top: auto !important;
  transform: none !important;
}