.personal-cabinet {
  padding: 80px 0px 0px 0px;
}

@media (max-width: 700px) {
  .personal-cabinet {
    padding: 68px 0px 0px 0px;
  }
}
.header-personal-cabinet {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 50;
  background-color: #050505;
  border-bottom: 1px solid #404040;
}

.header-personal-cabinet__content {
  padding: 14px 0px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
}

@media (max-width: 700px) {
  .header-personal-cabinet__content {
    padding: 13px 0px;
  }
}
.header-personal-cabinet__left {
  display: flex;
  align-items: center;
  gap: 40px;
}

@media (max-width: 700px) {
  .header-personal-cabinet__left {
    gap: 20px;
  }
}
.header-personal-cabinet__logo {
  display: flex;
}

.header-personal-cabinet__logo img {
  height: 52px;
}

.header-personal-cabinet__logo img.mob {
  display: none;
}

@media (max-width: 700px) {
  .header-personal-cabinet__logo img.mob {
    display: block;
  }
}
@media (max-width: 700px) {
  .header-personal-cabinet__logo img.desc {
    display: none;
  }
}
@media (max-width: 700px) {
  .header-personal-cabinet__logo img {
    height: 42px;
  }
}
.header-personal-cabinet__title {
  font-family: "NeutralFace", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0.2em;
}

.header-personal-cabinet__right {
  display: flex;
  align-items: center;
  gap: 40px;
}

.header-personal-cabinet__right span {
  font-weight: 400;
  font-size: 19px;
  line-height: 130%;
}

@media (max-width: 992px) {
  .header-personal-cabinet__right span {
    display: none;
  }
}
.header-personal-cabinet__right a {
  transition: opacity 0.3s;
}

.header-personal-cabinet__right a img {
  width: 32px;
  height: 32px;
}

.header-personal-cabinet__right a:hover {
  opacity: 0.7;
}

.block-personal-cabinet1 {
  padding: 0px 0px 80px 0px;
}

@media (max-width: 992px) {
  .block-personal-cabinet1 {
    padding: 20px 0px 60px 0px;
  }
}
@media (max-width: 700px) {
  .block-personal-cabinet1 {
    padding: 0px 0px 54px 0px;
  }
}
.block-personal-cabinet1__container {
  max-width: 1184px;
}

.block-personal-cabinet1__body {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}

@media (max-width: 992px) {
  .block-personal-cabinet1__body {
    flex-direction: column;
  }
}
.block-personal-cabinet1__column {
  background: #181818;
  flex: 1 1 calc(50% - 24px);
  border: 1px solid #050505;
  border-radius: 8px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.block-personal-cabinet1__column:hover .block-personal-cabinet1__title {
  color: #ec6608;
}

.block-personal-cabinet1__column:hover .block-personal-cabinet1__subtitle {
  color: #ec6608;
}

.block-personal-cabinet1__item {
  display: flex;
  gap: 20px;
}

.block-personal-cabinet1__title {
  padding: 8px 0px 0px 0px;
  flex: 1 1 auto;
  font-family: "NeutralFace", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  letter-spacing: 0.15em;
  transition: color 0.3s;
}

@media (max-width: 992px) {
  .block-personal-cabinet1__title {
    font-size: 18px;
  }
}
.block-personal-cabinet1__subtitle {
  transition: color 0.3s;
  font-weight: 400;
  font-size: 19px;
  line-height: 130%;
  color: #909090;
}

.block-personal-cabinet1__arrow {
  width: 44px;
  height: 44px;
  flex: 0 0 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #ec6608;
}

.block-personal-cabinet1__arrow::before {
  font-size: 14px;
}

.back {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 32px 0px 40px 0px;
  font-weight: 700;
  font-size: 17px;
  line-height: 120%;
  letter-spacing: 0.02em;
  color: #fff;
  padding: 12px 0px;
  transition: color 0.3s;
}

.back::before {
  font-size: 19px;
  transform: rotate(-180deg);
}

.back:hover {
  color: #ec6608;
}

@media (max-width: 992px) {
  .back {
    margin: 16px 0px 24px 0px;
  }
}
.block-personal-cabinet2__container {
  display: flex;
}

.block-personal-cabinet2__content {
  min-width: 0;
  flex: 1 1 auto;
  padding: 0px 0px 67px 44px;
}

@media (max-width: 1200px) {
  .block-personal-cabinet2__content {
    padding: 0px 0px 67px 0px;
  }
}
.block-personal-cabinet2__content .back {
  display: none;
}

@media (max-width: 1200px) {
  .block-personal-cabinet2__content .back {
    display: flex;
  }
}
@media (max-width: 1200px) {
  .block-personal-cabinet2__items {
    display: flex;
    flex-direction: column;
    gap: 40px;
  }
}
.block-personal-cabinet2__cards {
  display: grid;
  gap: 40px;
  grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 1500px) {
  .block-personal-cabinet2__cards {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
}
@media (max-width: 767px) {
  .block-personal-cabinet2__cards {
    grid-template-columns: 1fr;
  }
}
.block-personal-cabinet2__column {
  border: 1px solid #909090;
  border-radius: 8px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  height: 100%;
  gap: 16px;
}

.block-personal-cabinet2__column.active {
  border: 1px solid #ec6608;
}

.block-personal-cabinet2__column.active .block-personal-cabinet2__badge {
  border: 1px solid #ec6608;
  background-color: #ec6608;
  color: #fff;
}

.block-personal-cabinet2__top {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}

.block-personal-cabinet2__badge {
  border: 1px solid #e9e9e9;
  border-radius: 16px;
  padding: 4px 12px 3px;
  font-family: "NeutralFace", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  letter-spacing: 0.2em;
  color: #e9e9e9;
}

.block-personal-cabinet2__data {
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #e9e9e9;
}

.block-personal-cabinet2__name {
  font-family: "NeutralFace", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: 0.2em;
  color: #e9e9e9;
  flex: 1 1 auto;
  min-height: 66px;
}

@media (max-width: 1200px) {
  .block-personal-cabinet2__name {
    padding: 0px 0px 20px 0px;
    min-height: 105px;
  }
}
@media (max-width: 992px) {
  .block-personal-cabinet2__name {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .block-personal-cabinet2__name {
    flex: 0 1 auto;
    min-height: auto;
    padding: 0px 0px 0px 0px;
  }
}
.block-personal-cabinet2__bottom {
  margin: -8px 0px 0px 0px;
}

@media (max-width: 767px) {
  .block-personal-cabinet2__bottom {
    margin: 8px 0px 0px 0px;
  }
}
.block-personal-cabinet2__bottom ul {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.block-personal-cabinet2__bottom ul li {
  font-weight: 400;
  font-size: 19px;
  line-height: 130%;
  color: #909090;
}

.menu-personal-cabinet {
  border-right: 1px solid #404040;
  border-left: 1px solid #404040;
  flex: 0 0 360px;
  margin: 0px 0px 0px -44px;
  padding: 0px 0px 60px 0px;
}

@media (max-width: 1200px) {
  .menu-personal-cabinet {
    display: none;
  }
}
.menu-personal-cabinet ul {
  height: 100%;
}

.menu-personal-cabinet ul li a {
  background-color: #050505;
  border-bottom: 1px solid #404040;
  padding: 10px 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 80px;
  font-family: "NeutralFace", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0.2em;
  text-align: center;
  width: 100%;
  transition: color 0.3s;
}

.menu-personal-cabinet ul li a:hover {
  color: #ec6608;
}

.menu-personal-cabinet ul li a._active {
  pointer-events: none;
  background-color: #ec6608;
}

.heading-complex-personal-cabinet {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 40px 0px 24px 0px;
}

@media (max-width: 1200px) {
  .heading-complex-personal-cabinet {
    padding: 0px 0px 24px 0px;
    gap: 31px;
  }
}
.heading-complex-personal-cabinet p {
  font-weight: 400;
  font-size: 19px;
  line-height: 130%;
  color: #909090;
}

.title-personal-cabinet {
  font-family: "NeutralFace", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  letter-spacing: 0.15em;
}

@media (max-width: 992px) {
  .title-personal-cabinet {
    font-size: 18px;
  }
}
.payment-online-cabinet .heading-complex-personal-cabinet {
  padding: 40px 0px;
}

@media (max-width: 1200px) {
  .payment-online-cabinet .heading-complex-personal-cabinet {
    padding: 16px 0px;
  }
}
.payment-online-cabinet .title-personal-cabinet {
  font-size: 24px;
}

@media (max-width: 1200px) {
  .payment-online-cabinet .title-personal-cabinet {
    font-size: 20px;
  }
}
.payment-online-cabinet .top-payment-online__steps {
  margin: 16px 0px;
}

@media (max-width: 1200px) {
  .payment-online-cabinet .top-payment-online__steps {
    margin: 24px 0px;
  }
}
.payment-online-cabinet .payment-online__top {
  margin: 0px 0px 24px 0px;
}

@media (max-width: 1200px) {
  .payment-online-cabinet .payment-online__top {
    margin: 0px 0px 40px 0px;
  }
}
.payment-online-cabinet .payment-online__body h4 {
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: 0.2em;
  margin: 0px 0px 48px 0px;
}

@media (max-width: 1200px) {
  .payment-online-cabinet .payment-online__body h4 {
    margin: 0px 0px 32px 0px;
  }
}
.payment-online-cabinet .teams__slider {
  margin: 0px 124px 0px 80px;
}

@media (max-width: 1200px) {
  .payment-online-cabinet .teams__slider {
    margin: 0px -30px;
    width: calc(100% + 60px);
    padding: 0px 30px;
  }
}
@media (max-width: 1200px) {
  .payment-online-cabinet .teams__arrows {
    display: none;
  }
}
.payment-online-cabinet .teams__arrow-prev {
  left: -20px;
}

.payment-online-cabinet .teams__arrow-next {
  right: 20px;
}

.payment-online-cabinet .teams__label h4 {
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0.2em;
  margin: 0px 0px 30px 0px;
}

.payment-online-cabinet .teams__label p {
  margin: 0px 0px 8px 0px;
}

.payment-online-cabinet .payment-online__buttons .payment-online__button {
  padding: 12px 28px;
}

@media (max-width: 1500px) {
  .payment-online-cabinet .options__image {
    flex: 0 0 120px;
    width: 120px;
    height: 120px;
    margin: 0px 32px 0px 0px;
  }
}
@media (max-width: 768px) {
  .payment-online-cabinet .options__image {
    flex: 0 0 80px;
    width: 80px;
    height: 80px;
    margin: 0px 24px 0px 0px;
  }
}
@media (max-width: 768px) {
  .payment-online-cabinet .options__label {
    padding: 8px;
  }
}
.payment-online-cabinet .options__label h5 {
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0.2em;
}

.history-personal-cabonet {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin: 16px 0px 0px 0px;
}

.history-personal-cabonet__main {
  display: flex;
  padding: 16px 40px;
  background-color: #ec6608;
  gap: 20px;
}

@media (max-width: 1300px) {
  .history-personal-cabonet__main {
    padding: 16px 24px;
    gap: 10px;
  }
}
@media (max-width: 767px) {
  .history-personal-cabonet__main {
    display: none;
  }
}
.history-personal-cabonet__name {
  font-family: "NeutralFace", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0.2em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  width: auto;
}

.history-personal-cabonet__name:first-child {
  flex: 0 1 17%;
}

.history-personal-cabonet__name:nth-child(2) {
  flex: 0 1 45%;
}

.history-personal-cabonet__name:nth-child(3) {
  flex: 0 1 20.5%;
}

.history-personal-cabonet__name:nth-child(4) {
  flex: 0 0 182px;
}

.history-personal-cabonet__tables {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.history-personal-cabonet__table {
  display: flex;
  align-items: center;
  gap: 20px;
  background: #181818;
  padding: 12px 40px;
}

@media (max-width: 1300px) {
  .history-personal-cabonet__table {
    padding: 12px 24px;
    gap: 10px;
  }
}
@media (max-width: 992px) {
  .history-personal-cabonet__table {
    align-items: start;
  }
}
@media (max-width: 767px) {
  .history-personal-cabonet__table {
    flex-direction: column;
    gap: 16px;
  }
}
.history-personal-cabonet__value {
  font-weight: 400;
  font-size: 19px;
  line-height: 130%;
  color: #909090;
}

.history-personal-cabonet__value.title {
  color: #e9e9e9;
}

.history-personal-cabonet__value.price {
  white-space: nowrap;
  font-size: 20px;
  line-height: 150%;
  letter-spacing: 0.15em;
}

.history-personal-cabonet__value .button-color {
  padding: 9px 28px;
  color: #fff;
}

.history-personal-cabonet__value .button-color:hover {
  color: #ec6608;
}

@media (min-width: 767px) {
  .history-personal-cabonet__value:first-child {
    flex: 0 1 17%;
  }

  .history-personal-cabonet__value:nth-child(2) {
    flex: 0 1 45%;
  }

  .history-personal-cabonet__value:nth-child(3) {
    flex: 0 1 20.5%;
  }

  .history-personal-cabonet__value:nth-child(4) {
    flex: 0 0 182px;
  }
}
.documents-personal-cabinet {
  display: flex;
  flex-direction: column;
  gap: 40px;
  margin: 16px 0px 0px 0px;
}

@media (max-width: 1200px) {
  .documents-personal-cabinet {
    margin: 0px 0px 0px 0px;
  }
}
.documents-personal-cabinet__item {
  border: 2px solid #404040;
  border-radius: 8px;
  padding: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
}

@media (max-width: 992px) {
  .documents-personal-cabinet__item {
    flex-direction: column;
    align-items: start;
  }
}
@media (max-width: 700px) {
  .documents-personal-cabinet__item {
    padding: 32px 20px;
  }
}
.documents-personal-cabinet__item .button-color {
  flex: 0 1 557px;
}

@media (max-width: 992px) {
  .documents-personal-cabinet__item .button-color {
    flex: 0 1 auto;
  }
}
.documents-personal-cabinet__left {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.documents-personal-cabinet__title {
  font-family: "NeutralFace", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: 0.2em;
}

@media (max-width: 992px) {
  .documents-personal-cabinet__title {
    font-size: 15px;
  }
}
.documents-personal-cabinet__subtitle {
  font-weight: 400;
  font-size: 19px;
  line-height: 130%;
  color: #909090;
}

@media (max-width: 1300px) {
  .tax-personal-cabinet .menu-personal-cabinet {
    display: none;
  }
}
@media (max-width: 1300px) {
  .tax-personal-cabinet .block-personal-cabinet2__content {
    padding: 0px 0px 67px 0px;
  }
}
.tax-personal-cabinet .back {
  display: flex;
}

.tax-personal-cabinet .heading-complex-personal-cabinet {
  padding: 0px 0px 40px 0px;
}

@media (max-width: 992px) {
  .tax-personal-cabinet .heading-complex-personal-cabinet {
    padding: 0px 0px 24px 0px;
  }
}
@media (max-width: 767px) {
  .tax-personal-cabinet .heading-complex-personal-cabinet {
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .tax-personal-cabinet .forms__title {
    font-size: 20px;
  }
}
.cabinet-profile-edit .back {
  display: flex;
}

.cabinet-profile-edit .tax__forms {
  padding: 0px 0px 0px 0px;
}

.cabinet-profile-edit .block-personal-cabinet2__content {
  padding: 0px 0px 67px 0px;
}

.cabinet-profile-edit .heading-complex-personal-cabinet {
  padding: 0px 0px 40px 0px;
}

@media (max-width: 992px) {
  .cabinet-profile-edit .heading-complex-personal-cabinet {
    padding: 0px 0px 24px 0px;
  }
}
@media (max-width: 767px) {
  .cabinet-profile-edit .heading-complex-personal-cabinet {
    padding: 0px 0px 0px 0px;
  }
}
.cabinet-profile-edit .block-personal-cabinet2__container {
  max-width: 1472px;
}

.cabinet-profile {
  margin: 16px 0px 0px 0px;
}

.cabinet-profile__content {
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.cabinet-profile__body {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 24px;
}

.cabinet-profile__body .button-edit {
  gap: 6px;
}

.cabinet-profile__body .button-edit img {
  width: 20px;
  height: 20px;
}

@media (max-width: 480px) {
  .cabinet-profile__body .button-edit {
    width: 100%;
  }
}
.cabinet-profile__top {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.cabinet-profile__top p {
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #909090;
  margin: 0px 0px 8px 0px;
}

.cabinet-profile__title {
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  color: #e9e9e9;
}

.cabinet-profile__cards {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.cabinet-profile__card {
  background: #181818;
  padding: 12px 40px;
  display: flex;
  align-items: center;
  gap: 20px;
}

@media (max-width: 700px) {
  .cabinet-profile__card {
    flex-direction: column;
    align-items: start;
    min-height: 111px;
    gap: 8px;
    padding: 12px 16px;
  }
}
.cabinet-profile__card .link {
  padding: 0px 0px 0px 0px;
  white-space: nowrap;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #ec6608;
  transition: color 0.3s;
  letter-spacing: 0px;
}

.cabinet-profile__card .link:hover {
  color: #fff;
}

.cabinet-profile__name {
  flex: 0 0 23%;
  font-weight: 400;
  font-size: 19px;
  line-height: 130%;
  color: #e9e9e9;
}

@media (max-width: 992px) {
  .cabinet-profile__name {
    min-width: 232px;
  }
}
.cabinet-profile__value {
  flex: 1 1 auto;
  font-weight: 400;
  font-size: 19px;
  line-height: 130%;
  color: #909090;
}

@media (max-width: 480px) {
  .popup-user-cabinet {
    padding: 68px 0px 0px 0px;
  }
}
@media (max-width: 480px) {
  .popup-user-cabinet .popup__wrapper {
    height: 100%;
    background-color: #050505;
    justify-content: start;
    padding: 0px 16px 68px 16px;
  }
}
.popup-user-cabinet .popup__content {
  background: rgba(24, 24, 24, 0.9);
  border: 2px solid #404040;
  border-radius: 8px;
  max-width: 508px;
}

@media (max-width: 480px) {
  .popup-user-cabinet .popup__content {
    background: #050505;
    max-width: 100%;
    border-radius: 0px;
    border: none;
  }
}
.popup-user-cabinet .popup__close {
  top: 24px;
  right: 24px;
}

.popup-user-cabinet .popup__close::before {
  font-size: 24px;
}

@media (max-width: 767px) {
  .popup-user-cabinet .popup__close {
    top: 20px;
    right: 20px;
  }
}
@media (max-width: 480px) {
  .popup-user-cabinet .popup__close {
    top: 10px;
    right: 0px;
  }

  .popup-user-cabinet .popup__close::before {
    font-size: 16px;
  }
}
.popup-user-cabinet .forms__column {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.popup-user-cabinet .forms__item {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 68px 44px 44px 44px;
}

@media (max-width: 480px) {
  .popup-user-cabinet .forms__item {
    border: none;
    padding: 32px 0px;
  }
}
.popup-user-cabinet .forms__item h5 {
  margin: 0px 0px 12px 0px;
}

@media (max-width: 767px) {
  .popup-user-cabinet .forms__item h5 {
    font-size: 18px;
  }
}
.popup-user-cabinet .forms__item p {
  font-weight: 400;
  font-size: 19px;
  line-height: 130%;
  margin: 8px 0px 20px 0px;
}

@media (max-width: 480px) {
  .popup-user-cabinet .forms__item p {
    margin: 0px 0px 0px 0px;
  }
}
.popup-user-cabinet .form__error {
  position: relative;
}

.popup-user-cabinet .forms__form {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin: 0px 0px 0px 0px;
}

.popup-user-cabinet .forms__column {
  padding: 0px 0px 0px 0px;
}

.popup-user-cabinet .forms__buttons {
  width: 100%;
  gap: 16px;
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 480px) {
  .popup-user-cabinet .forms__buttons {
    flex-direction: column-reverse;
    margin: 20px 0px 0px 0px;
  }
}
.popup-user-cabinet .forms__button {
  flex: 1 1 calc(50% - 16px);
}

.popup-user-cabinet .forms__text {
  margin: 0px 0px 0px 0px;
}

@media (max-width: 480px) {
  .popup-user-cabinet .forms__text {
    margin: 4px 0px 0px 0px;
  }
}
.popup-user-cabinet .form__viewpass {
  position: absolute;
  top: 45px;
  right: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (max-width: 480px) {
  .popup-user-cabinet .form__viewpass {
    top: 41px;
  }
}
.popup-user-cabinet .form__viewpass img {
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  filter: invert(59%) sepia(5%) saturate(0%) hue-rotate(179deg) brightness(97%)
    contrast(83%);
}

.popup-user-cabinet .form__viewpass img.password2 {
  opacity: 0;
}

.popup-user-cabinet .form__viewpass._viewpass-active img.password1 {
  opacity: 0;
}

.popup-user-cabinet .form__viewpass._viewpass-active img.password2 {
  opacity: 1;
}

.popup-user-cabinet-message .popup__content {
  background: rgba(24, 24, 24, 0.9);
  border: 2px solid #404040;
  border-radius: 8px;
  max-width: 508px;
}

@media (max-width: 480px) {
  .popup-user-cabinet-message .popup__content {
    border-radius: 0px;
    border: none;
  }
}
.popup-user-cabinet-message .popup__close {
  top: 24px;
  right: 24px;
}

.popup-user-cabinet-message .popup__close::before {
  font-size: 24px;
}

@media (max-width: 767px) {
  .popup-user-cabinet-message .popup__close {
    top: 20px;
    right: 20px;
  }
}
@media (max-width: 480px) {
  .popup-user-cabinet-message {
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 480px) {
  .popup-user-cabinet-message .popup__wrapper {
    justify-content: flex-end;
  }
}
.popup-user-cabinet-message .form-message {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding: 112px 44px 60px 44px;
  gap: 43px;
}

@media (max-width: 480px) {
  .popup-user-cabinet-message .form-message {
    gap: 56px;
    padding: 88px 20px 56px 20px;
  }
}
.popup-user-cabinet-message .form-message h5 {
  text-align: center;
}

@media (max-width: 767px) {
  .popup-user-cabinet-message .form-message h5 {
    font: 18px;
  }
}
.popup-user-cabinet-message .form-message .form-message__check::before {
  font-size: 49px;
  color: #ec6608;
}

@media (max-width: 480px) {
  .popup-user-cabinet-message .form-message .form-message__check::before {
    font-size: 34px;
  }
}
.popup-user-cabinet-subscribe .forms__item p {
  font-weight: 400;
  font-size: 19px;
  line-height: 130%;
  margin: 8px 0px 4px 0px;
}

@media (max-width: 480px) {
  .popup-user-cabinet-subscribe .forms__item p {
    margin: 0px 0px 4px 0px;
  }
}
.personal-data .cabinet-profile__card {
  min-height: auto;
  gap: 16px;
}

@media (max-width: 480px) {
  .popup-show body::after {
    display: none;
  }
}
