._nv_ .rdt .main {
  max-width: 100%;
}

._nv_ .rdt .header {
  background: #F2F4F8;
  height: 320px;
  position: relative;
}

._nv_ .rdt .header .header-container {
  position: relative;
  z-index: 12;
}

._nv_ .rdt .header .header-back-img {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 1160px;
  height: auto;
  display: block;
  z-index: 1;
}

._nv_ .rdt .header::before {
  content: none;
}

._nv_ .rdt .header .logo {
  margin: 0;
  padding-top: 35px;
  float: none;
  display: inline-block;
}

._nv_ .rdt .header .logo a {
  display: flex;
  align-items: flex-start;
  gap: 32px;
  text-decoration: none;
}

._nv_ .rdt .header .logo .logo-text {
  font-family: "Golos Text", sans-serif;
  color: #070753;
  font-size: 72px;
  line-height: 88px;
  font-weight: 600;
  letter-spacing: -0.02em;
  margin-bottom: 8px;
  white-space: nowrap;
}

._nv_ .rdt .header .logo .logo-content-footer {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  gap: 32px;
  font-family: "Golos Text", sans-serif;
  color: #070753;
  font-size: 20px;
  line-height: 32px;
  letter-spacing: -0.02em;
  text-shadow: none;
}

._nv_ .rdt .header .logo .logo-content-time {
  display: flex;
  gap: 12px;
  align-items: baseline;
}

._nv_ .rdt .header .logo .logo-content-time .curtime {
  display: flex;
  align-items: baseline;
}

._nv_ .rdt .header .logo .logo-content-time span {
  font-family: "Golos Text", sans-serif;
  color: #070753;
  font-size: 20px;
  line-height: 32px;
  letter-spacing: -0.02em;
  text-shadow: none;
}

._nv_ .rdt .header .versions a {
  color: #070753 !important;
}

._nv_ .rdt .header .search-bar {
  height: auto;
  display: block;
}

._nv_ .rdt .header > .container .search-bar form .icon-search-b,
._nv_ .rdt .header .search-bar .icon-search-w {
  background: none;
  width: 32px;
  height: 32px;
  color: #070753;
}

._nv_ .rdt .header .search-bar .icon-search-w {
  position: relative;
  margin-top: 0;
  top: 0;
  display: block;
  padding: 0;
  border: 0;
  cursor: pointer;
}

._nv_ .rdt .header .spec-v-btn,
._nv_ .rdt .header .spec-v-btn svg {
  color: #070753;
  display: block;
}

._nv_ .rdt .spec-v-btn__show-text {
  display: none;
}

._nv_ .rdt .site-map-link svg,
._nv_ .rdt .site-map-link {
  display: block;
  color: #070753;
}

._nv_ .rdt .header > .container .search-bar form .icon-search-b {
  left: 6px;
  margin-top: -16px;
  padding: 0;
}

._nv_ .rdt .header > .container .search-bar form .input-search {
  border: 1px solid #D7DBEA;
}

._nv_ .rdt .header>.container .search-bar form {
  top: -6px;
  left: -6px;
}

._nv_ .rdt .header > .container .versions {
  height: auto;
}

._nv_ .rdt .header-toolbar {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  column-gap: 80px;
  margin-top: 40px;
}

._nv_ .rdt .header-toolbar__group {
  display: flex;
  align-items: center;
  column-gap: 24px;
}

._nv_ .rdt .header-toolbar__group--spec-v-options {
  display: none;
}

._nv_ .rdt .sn-list {
  display: flex;
  align-items: center;
  column-gap: 24px;
}

._nv_ .rdt .sn-list__item {
  width: 32px;
  height: 32px;
  position: relative;
  z-index: 1;
  color: #070753;
}

._nv_ .rdt .sn-list__item-icon-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 1;
}

._nv_ .rdt .sn-list__item-icon-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 2;
  color: #fff;
}

._nv_ .rdt .auth-box {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  column-gap: 16px;
}

._nv_ .rdt .auth-box a {
  color: #06062D;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
}

._nv_ .rdt .auth-box__profile-icon {
  color: #070753;
}

._nv_ .rdt .auth-box__profile {
  display: flex;
  align-items: center;
  column-gap: 8px;
}

._nv_ .rdt .auth-box__profile-fio {
  white-space: nowrap;
}

._nv_ .rdt .auth-box__content-splitter {
  height: 20px;
  width: 1px;
  background-color: #070753;
}

._nv_ .rdt .auth-box__login-btn {
  display: flex;
  align-items: center;
  column-gap: 8px;
}

._nv_ .rdt .auth-box__login-btn-text {
  white-space: nowrap;
}

._nv_ .rdt .nav {
  background: #ffffff;
  border-bottom: 1px solid #D7DBEA;
  max-width: 100%;
}

._nv_ .rdt .nav2 .main-menu a {
  background: transparent;
  text-decoration: underline;
}

._nv_ .rdt .nav > ul {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
}

._nv_ .rdt .nav li,
._nv_ .rdt .nav.csm > ul > li {
  display: block;
  max-width: none;
  float: none;
}

._nv_ .rdt .nav li .nav-table {
  white-space: nowrap;
}

._nv_ .rdt .nav li .nav-table br {
  display: none;
}

._nv_ .rdt .nav li {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.02em;
}

._nv_ .rdt .nav.csm > ul a {
  padding: 0;
}

._nv_ .rdt .nav ul ul {
  background: #ffffff;
  border-radius: 20px;
  padding: 12px 32px 16px 20px;
  border: 1px solid #d7dbea;
  min-width: 250px;
  top: 69px;
}

._nv_ .rdt .nav ul ul:before {
  position: absolute;
  top: -16px;
  left: 0;
  height: 18px;
  width: 100%;
  z-index: 1;
  content: "";
}

._nv_ .rdt .nav ul ul a {
  padding: 8px 0 !important;
  margin-bottom: 0;
  line-height: 20px;
}

._nv_ .rdt .nav a {
  color: #070753;
  padding: 0;
  display: block;
}

._nv_ .rdt .nav a:hover,
._nv_ .rdt .nav li:hover {
  background: transparent;
}

._nv_ .rdt .nav2 a:hover {
  background: transparent;
}

._nv_ .rdt .sub-footer.fix-320 {
  height: 320px;
}

._nv_ .rdt .footer {
  background: #06062D;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 16px;
  line-height: 20px;
  color: #ABABBA;
  letter-spacing: -0.02em;
  height: auto;
  max-width: 100%;
}

._nv_ .rdt .footer.fix-320 {
  height: 200px;
}

._nv_ .rdt .footer nav {
  margin-bottom: 40px;
  border-bottom: 0;
  padding-left: 0;
  height: auto;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
}

._nv_ .rdt .footer nav ul {
  display: flex;
  gap: 24px;
  justify-content: flex-start;
}

._nv_ .rdt .footer nav li {
  margin-right: 0;
}

._nv_ .rdt .footer nav li a {
  color: #ffffff;
}

._nv_ .rdt .footer a {
  color: #ABABBA;
}

._nv_ .rdt .footer .footer-content {
  display: flex;
  column-gap: 100px;
}

._nv_ .rdt .footer .footer-content a {
  text-decoration: none;
}

._nv_ .rdt .footer .footer-content a:hover {
  text-decoration: underline;
}

._nv_ .rdt .footer .footer-content__column {
  width: 33.3333%;
}

._nv_ .rdt .footer .footer-content p:not(:first-child) {
  margin-top: 12px;
}

._nv_ .rdt .scrollup {
  border: 2px solid #ffffff;
  border-radius: 50%;
  filter: invert(1);
}

._sv_ .rdt .agreement-container,
._nv_ .rdt .agreement-container {
  left: 50%;
  transform: translateX(-50%);
  max-width: 1284px;
}

._sv_ .rdt .agreement-container .agreement-wrapper,
._nv_ .rdt .agreement-container .agreement-wrapper {
  border: 1px solid #D7DBEA;
  background-color: #ffffff;
  width: 1284px;
}

._nv_ .rdt .agreement-container .agreement-wrapper .agreement-text a,
._nv_ .rdt .agreement-container .agreement-wrapper .agreement-text {
  color: #06062D;
  font-size: 1rem;
  line-height: 1.25;
}

._nv_ .rdt .agreement-container .agreement-wrapper .agreement-text {
  white-space: normal;
  margin-right: 1.5rem;
}

._nv_ .rdt .er-page-title,
._nv_ .rdt.internal .content h1,
._nv_ .rdt.internal .content .er-wrapper h1 {
  margin-bottom: 40px;
  font-size: 48px;
  line-height: 56px;
  letter-spacing: -1.4px;
  font-weight: 500;
  color: #06062D;
}

._nv_ .rdt .er-info-col {
  flex: none;
  width: 100%;
}

._nv_ .rdt .er-info-container {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
}

._nv_ .rdt .er-info-container.er-info-container--4-col {
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}

._nv_ .rdt .er-info-container.er-info-container--4-col .er-info-block__button {
  font-size: 18px;
}

._nv_ .rdt .er-content-col_size_small {
  flex-basis: calc(100% - 887px - 40px);
}

._nv_ .rdt .er-info-block {
  border-top: 0;
  background-color: #F2F4F8;
  border-radius: 24px;
  padding: 32px;
  color: #06062D;
  min-height: 323px;
}

._nv_ .rdt .er-info-block__header {
  padding-bottom: 16px;
}

._nv_ .rdt .er-info-block__img {
  margin-bottom: 16px;
}

._nv_ .rdt .er-info-block__title {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.5px;
}

._nv_ .rdt .er-info-block__body {
  padding-bottom: 16px;
}

._nv_ .rdt .er-info-block__description {
  color: #06062D;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
}

._nv_ .rdt .er-button-link {
  display: inline-block;
  column-gap: 4px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #2F55DA;
}

._nv_ .rdt .er-button-link svg {
  margin-bottom: -9px;
  transform: rotate(-45deg);
}

._nv_ .rdt .er-info-block__button {
  font-size: 20px;
  line-height: 32px;
  letter-spacing: -0.01em;
}

._nv_ .rdt .er-banner__header {
  background: #F2F4F8;
  padding: 32px 140px 32px 40px;
  border-radius: 24px;
  color: #06062D;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
}

._nv_ .rdt .er-banner__img {
  width: 175px;
  height: 296px;
}

._nv_ .rdt .er-phone-info__number {
  font-weight: 500;
  font-size: 36px;
  line-height: 48px;
  letter-spacing: -0.7px;
  margin-bottom: 42px;
  padding-bottom: 0;
  color: #06062D;
}

._nv_ .rdt .er-phone-info__number:hover {
  text-decoration: none;
}

._nv_ .rdt .er-phone-info__number:after {
  content: none;
}

._nv_ .rdt.rdt .er-phone-info__title {
  margin-bottom: 8px;
  padding-bottom: 0;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.2px;
}

._nv_ .rdt.rdt .er-phone-info__description {
  color: #06062D;
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: -0.02em;
  margin-bottom: 0;
}

._nv_ .rdt .er-mt-60 {
  margin-top: 60px;
}

._nv_ .rdt .rdt-right-side h2,
._nv_ .rdt h2.er-content__title,
._nv_ .rdt h2.er-content-title {
  font-weight: 500;
  font-size: 30px;
  line-height: 40px;
  letter-spacing: -0.6px;
  margin-bottom: 32px;
  color: #06062D;
}

._nv_ .rdt h3.er-content__title,
._nv_ .rdt h3.er-content__content-title,
._nv_ .rdt h3.er-content-aside__title,
._nv_ .rdt h3.er-form__title,
._nv_ .rdt h3.er-content-title {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.5px;
  margin-bottom: 24px;
  color: #06062D;
}

._nv_ .rdt .er-content__block h3.er-content__content-title {
  font-size: 20px;
  line-height: 28px;
}

._nv_ .rdt h5.er-content-title {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.2px;
  margin-bottom: 16px;
  color: #06062D;
}

._nv_ .rdt .er-search {
  border: 1px solid #D7DBEA;
  background: transparent;
  border-radius: 24px;
  padding: 24px 32px;
  color: #06062D;
}

._nv_ .rdt.rdt .er-search__title {
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.02em;
}

._nv_ .rdt .er-search__row {
  gap: 24px;
}

._nv_ .rdt .er-search__input {
  width: 100%;
  flex: auto;
}

._nv_ .rdt .er-button {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-weight: 500;
  padding: 16px 24px;
  border-radius: 16px;
}

._nv_ .rdt .er-button_type_primary {
  background-color: #2F55DA;
  color: #ffffff;
}

._nv_ .rdt .er-button_type_primary:hover {
  background-color: #0230D0;
}

._nv_ .rdt .er-button_type_primary:active {
  background-color: #042AAE;
}

._nv_ .rdt .er-button_type_secondary {
  background-color: #F2F4F8;
  color: #2F55DA;
}

._nv_ .rdt .er-button_type_secondary:hover {
  color: #06062D;
}

._nv_ .rdt .er-button_type_secondary:active {
  color: #06062D;
  background-color: #EBECF0;
}

._nv_ .rdt .er-button_type_transparent {
  background-color: transparent;
  color: #2F55DA;
  border: 1px solid #D7DBEA;
  height: 3.5rem;
}

._nv_ .rdt .er-button_type_transparent:hover {
  background-color: #F2F4F8;
}

._nv_ .rdt .er-button_type_transparent:active {
  background-color: #F2F4F8;
  color: #042AAE;
}

._nv_ .rdt .er-button.w-100 {
  width: 100%;
}

._nv_ .rdt .er-search__button {
  min-width: 136px;
}

._nv_ .rdt .er-input {
  height: 56px;
  color: #06062D;
  padding: 16px 20px;
  border: 1px solid #D7DBEA;
  border-radius: 20px;
}

._nv_ .rdt .er-input::placeholder {
  color: #ABABBA;
}

._nv_ .rdt .er-textarea {
  color: #06062D;
  padding: 16px 20px;
  border: 1px solid #D7DBEA;
  border-radius: 20px;
}

._nv_ .rdt .er-textarea:focus {
  border-width: 1px;
}

._nv_ .rdt .er-fieldset__row.has-error .er-textarea {
  border-color: #CC1611;
  background-color: rgba(204, 22, 17, 0.1);
  color: #CC1611;
}

._nv_ .rdt .er-select *,
._nv_ .rdt .er-select {
  box-sizing: border-box;
}

._nv_ .rdt .er-select__label {
  height: 56px;
  padding: 18px 50px 18px 20px;
  border-radius: 20px;
}

._nv_ .rdt .er-select__label,
._nv_ .rdt .er-select__options {
  border: 1px solid #D7DBEA;
}

._nv_ .rdt .er-select__options {
  border-radius: 20px;
  top: calc(100% + 16px);
}

/*._nv_ .rdt .er-select__options::-webkit-scrollbar {*/
/*  width: 5px;*/
/*}*/

/*._nv_ .rdt .er-select__options::-webkit-scrollbar-track {*/
/*  background-color: #ffffff;*/
/*}*/

/*._nv_ .rdt .er-select__options::-webkit-scrollbar-thumb {*/
/*  background-color: rgba(215, 219, 234, 80%);*/
/*  border-radius: 2px;*/
/*}*/

._nv_ .rdt .er-select.is-open .er-select__label {
  border-width: 1px;
}

._nv_ .rdt .er-select__label:after {
  right: 16px;
  width: 24px;
  height: 24px;
  transition: transform ease .33s;
  transform: rotateZ(90deg) translateX(-50%);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url('data:image/svg+xml,<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m9 18 6-6-6-6" stroke="%2306062D" stroke-width="2" stroke-linecap="round"/></svg>');
}

._nv_ .rdt .er-select.is-open .er-select__label:after {
  transform: translateY(-50%) rotate(-90deg);
}

._nv_ .rdt .er-accordion__title:after {
  width: 24px;
  height: 24px;
  transform: rotateZ(90deg) translateX(-50%);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url('data:image/svg+xml,<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m9 18 6-6-6-6" stroke="%2306062D" stroke-width="2" stroke-linecap="round"/></svg>');
}

._nv_ .rdt .er-accordion.is-open .er-accordion__title:after {
  transform: translateY(-50%) rotate(-90deg);
}

._nv_ .rdt .er-select-list__item:after {
  background-color: #D7DBEA;
}

._nv_ .rdt .er-list__item {
  color: #2F55DA;
}

._nv_ .rdt .er-list__item:before {
  border-radius: 50%;
  width: 4px;
  height: 4px;
  top: 10px;
}

._nv_ .rdt .er-list {
  padding-left: 10px;
}

._nv_ .rdt .er-list + .er-content__text {
  margin-top: 1em;
}

._nv_ .rdt .er-list__link {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
}

._nv_ .rdt .er-list__link:hover {
  color: #2F55DA;
}

._nv_ .rdt .er-news-wrapper {
  max-width: 100%;
  gap: 40px;
}

._nv_ .rdt .er-news-wrapper__col {
  padding-bottom: 0;
  border-bottom: 0;
  margin-bottom: 0;
  width: calc(50% - 20px);
  flex: auto;
}

._nv_ .rdt .er-news {
  border-left: 0;
  padding: 0;
}

._nv_ .rdt .er-news__date {
  margin-bottom: 8px;
  color: #ABABBA;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-weight: 500;
}

._nv_ .rdt .er-news__title {
  color: #06062D;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.2px;
}

._nv_ .rdt .er-news__title:hover {
  color: #06062D;
}

._nv_ .rdt .er-news-wrapper__footer {
  width: 100%;
  margin: 0 0 -8px;
}

._nv_ .rdt .er-news-wrapper__footer .er-button {
  width: 100%;
}

._nv_ .rdt .content {
  padding-top: 60px;
}

._nv_ .rdt .breadcrumbs {
  margin: 0 0 40px;
  color: #06062D;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.02em;
  float: none;
  display: block;
}

._nv_ .rdt .breadcrumbs a,
._nv_ .rdt .breadcrumbs a:hover {
  color: #06062D;
}

._nv_ .rdt .er-wrapper {
  max-width: 100%;
}

._nv_ .rdt .er-person__avatar {
  width: 96px;
  height: 96px;
  flex: 0 0 96px;
}

._nv_ .rdt .er-person__body {
  padding-left: 24px;
  flex: 0 0 calc(100% - 96px);
}

._nv_ .rdt .er-person__name {
  color: #06062D;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  margin-bottom: 8px;
}

._nv_ .rdt a.er-person__name {
  color: #2F55DA;
}

._nv_ .rdt .er-person__description {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #06062D;
}

._nv_ .rdt .er-contacts {
  border-top: 0;
  border-bottom: 0;
  margin: 0;
  padding: 0;
}

._nv_ .rdt .er-contacts__item {
  margin-bottom: 60px;
}

._nv_ .rdt .er-contacts__title {
  color: #06062D;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.2px;
  margin-bottom: 16px;
}

._nv_ .rdt .er-contacts__text {
  font-size: 18px;
  line-height: 32px;
  letter-spacing: -0.02em;
}

._nv_ .rdt .er-contacts__link {
  color: #2F55DA;
}

._nv_ .rdt .er-popup-bg {
  background-color: #06062D66;

}

._nv_ .rdt .er-popup {
  border-radius: 24px;
  padding: 32px;
}

._nv_ .rdt #map-popup .er-popup,
._nv_ .rdt #map-popup {
  height: auto;
}

._nv_ .rdt #map-popup {
  font-family: "Golos Text", sans-serif;
}


._nv_ .rdt #map-popup .er-popup__list li:before {
  top: .625rem;
}

._nv_ .rdt .er-popup__back-link,
._nv_ .rdt .er-popup__copy-link {
  font-family: "Golos Text", sans-serif;
  font-size: 1.125rem;
  line-height: 1.33;
  font-weight: 400;
  letter-spacing: -0.02em;
  color: #2F55DA;
}

._nv_ .rdt .er-popup__copy-link {
  background-color: transparent;
  border-radius: 0;
  padding: 0 2rem 0 0;
  margin-right: 3rem;
}

._nv_ .rdt .er-popup__back-link:hover {
  color: #2F55DA;
}

._nv_ .rdt .er-popup__copy-link::after {
  width: 1.5rem;
  height: 1.5rem;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 5.75H7C6.30964 5.75 5.75 6.30964 5.75 7V13C5.75 13.6904 6.30964 14.25 7 14.25H8.12494H13C13.6904 14.25 14.25 13.6904 14.25 13V8.125V7C14.25 6.30964 13.6904 5.75 13 5.75Z' stroke='%232F55DA' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M11 17.4762V17.4762C11 18.3178 11.6822 19 12.5238 19H17C18.1046 19 19 18.1046 19 17V12.6C19 11.7163 18.2837 11 17.4 11V11' stroke='%232F55DA' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
}

._nv_ .rdt .er-popup__close img {
  max-width: 100%;
}

._nv_ .rdt .er-popup__title {
  color: #06062D;
  font-weight: 500;
}

._nv_ .rdt .er-popup__pre-header {
  margin-bottom: 3rem;
  padding-bottom: 0;
}

._nv_ .rdt .er-popup__header {
  border-bottom: 1px solid #D7DBEA;
}

._nv_ .rdt .er-popup__subtitle {
  padding-top: 24px;
  font-weight: 500;
}

._nv_ .rdt .er-popup__content {
  flex: 0 0 calc(100% - 680px - 40px);
  padding: 0;
}

._nv_ .rdt .er-popup__text {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #06062D;
}

._nv_ .rdt .er-popup__list li {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #06062D;
}

._nv_ .rdt .er-popup__text-block {
  border-left: 0;
  padding-left: 0;
}

._nv_ .er-rte .er-popup.er-popup_type_faq {
  font-family: "Golos Text", sans-serif;
  color: #000;
  font-size: 1.125rem;
  line-height: 1.33;
  letter-spacing: -0.02em;
  padding: 2.5rem 3rem 3rem;
  border-radius: 1.5rem;
  overflow: hidden;
}

._nv_ .er-rte  .er-popup_type_faq h2 {
  font-size: 1.875rem;
  line-height: 1.33;
  font-weight: 500;
  letter-spacing: -0.02em;
  color: #000;
  border: none;
  padding: 0;
  margin: 0 0 2.5rem;
}

._nv_ .rdt .er-step-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 40px;
}

._nv_ .rdt .er-popup__list li a:hover {
  color: #2F55DA;
}

._nv_ .rdt .er-title-block__link {
  color: #2F55DA;
}

._nv_ .rdt .er-title-block__link:before {
  top: -5px;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='11' fill='%23none'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 5H8V8H9V5ZM6 6H5V9V10H17V9V6H16H15V7H16V9H6V7H7V6H6ZM6 11H5V16V17H6H16H17V16V11H16V16H6V11ZM10 6H12V7H10V6ZM13 5H14V8H13V5ZM12 15V11H11.9022L10 11.7368V12.5147L11.0915 12.1378V15H12Z' fill='%232F55DA'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

._nv_ .rdt .er-step-col {
  flex: none;
  width: 100%;
}

._nv_ .rdt .er-step {
  border-radius: 24px;
  padding: 32px;
  border-top: 0;
  background-color: #F2F4F8;
}

._nv_ .rdt .er-step__title {
  color: #06062D;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.5px;
  padding-bottom: 0;
}

._nv_ .rdt .er-step__title:after {
  content: none;
}

._nv_ .rdt .er-step__header {
  padding-bottom: 16px;
}

._nv_ .rdt .er-step__text {
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
}

._nv_ .rdt .er-step__link-block {
  border-left: 0;
  padding-left: 0;
  margin-top: 0;
}

._nv_ .rdt .er-step__link {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
  color: #2F55DA;
  font-weight: 400;
}

._nv_ .rdt .er-step__footer {
  right: 10px;
  font-size: 100px;
  font-weight: 400;
  bottom: -20px;
  pointer-events: none;
  user-select: none;
}

._nv_ .rdt .er-form__notes {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.02em;
  color: #06062D;
}

._nv_ .rdt .er-fieldset__body {
  padding-left: 0;
}

._nv_ .rdt .er-fieldset__title {
  font-size: 30px;
  line-height: 40px;
  letter-spacing: -0.6px;
  color: #06062D;
  font-weight: 500;
}

._nv_ .rdt .er-label {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #06062D;
}

._nv_ .rdt .er-fieldset__notes {
  color: #ABABBA;
}

._nv_ .rdt .er-fieldset__col_position_right {
  flex-basis: 317px;
}

._nv_ .rdt .er-fieldset__notes.er-position-abs {
  width: 317px;
}

._nv_ .rdt .er-fieldset__notes p {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.02em;
  padding-left: 24px;
  min-height: 56px;
  border-left-color: #ABABBA;
}

._nv_ .rdt .er-fieldset__notes a {
  color: #2F55DA;
}

._nv_ .rdt .er-fieldset__link-block {
  background-color: #F2F4F8;
}

._nv_ .rdt .er-tag {
  background-color: #F2F4F8;
  color: #2F55DA;
  padding: 8px 16px;
  font-size: 18px;
  line-height: 1.4;
  border-radius: 12px;
}

._nv_ .rdt .er-tag-label {
  color: #ABABBA;
  font-size: 18px;
  line-height: 1.4;
  margin-right: 16px;
}

._nv_ .rdt .er-request__item {
  background-color: #F2F4F8;
  color: #06062D;
  border-radius: 24px;
}

._nv_ .rdt .er-request:hover .er-request__item {
  background-color: #2F55DA;
}

._nv_ .rdt .er-request__input:checked+.er-request__item {
  background-color: #2F55DA;
}

._nv_ .rdt .er-fieldset__link {
  color: #2F55DA;
  font-size: 18px;
  line-height: 1.4;
  padding-left: 24px;
}

._nv_ .rdt .er-fieldset__col:first-of-type {
  flex-basis: 290px;
}

._nv_ .rdt .er-fieldset__row:not(:last-of-type) {
  margin-bottom: 24px;
}

._nv_ .rdt .er-check {
  font-size: 18px;
  line-height: 1.4;
  color: #06062D;
}

._nv_ .rdt .er-check__box {
  background-color: #fff;
  border: 1px solid #D7DBEA;
  top: 1px;
  border-radius: .25rem;
  width: 1.5rem;
  height: 1.5rem;
}

._nv_ .rdt .er-link:hover,
._nv_ .rdt a {
  color: #2F55DA;
}

._nv_ .rdt .er-check:hover .er-check__box {
  background-color: #fff;
}

._nv_ .rdt .er-check__input:checked+.er-check__box {
  background-color: #2F55DA;
  border-color: #2F55DA;
}

._nv_ .rdt .er-check__box:before {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 1L5.6129 9L1 4.6' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  width: 15px;
  height: 11px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

._nv_ .rdt .er-fieldset {
  border-bottom: 1px solid #D7DBEA;
}

._nv_ .rdt .er-fieldset__text {
  font-size: 18px;
  line-height: 1.4;
  font-weight: 400;
  letter-spacing: -0.02em;
}

._nv_ .rdt .er-input-clear {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6697 10.0797L7.59 6L11.6697 1.92034C12.1101 1.47989 12.1101 0.770793 11.6697 0.33034C11.2292 -0.110113 10.5201 -0.110113 10.0797 0.33034L6 4.41L1.92034 0.33034C1.47989 -0.110113 0.770793 -0.110113 0.33034 0.33034C-0.110113 0.770793 -0.110113 1.47989 0.33034 1.92034L4.41 6L0.33034 10.0797C-0.110113 10.5201 -0.110113 11.2292 0.33034 11.6697C0.770793 12.1101 1.47989 12.1101 1.92034 11.6697L6 7.59L10.0797 11.6697C10.5201 12.1101 11.2292 12.1101 11.6697 11.6697C12.107 11.2292 12.107 10.517 11.6697 10.0797Z' fill='%232F55DA'/%3E%3C/svg%3E%0A");
}

._nv_ .rdt .er-accordion.is-open .er-accordion__title {
  background-color: #F2F4F8;
}

._nv_ .rdt .er-select__option-item:hover,
._nv_ .rdt .er-select__option-item.is-active,
._nv_ .rdt .er-select-list__text:hover,
._nv_ .rdt .er-select-list__text.is-active {
  background-color: #F2F4F8;
}

._nv_ .rdt .er-upload-file__remove {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2H11C11.5515 2 12 2.4485 12 3V3.5C12 3.776 11.776 4 11.5 4H0.5C0.224 4 0 3.776 0 3.5V3C0 2.4485 0.4485 2 1 2H4V1.5C4 0.673 4.673 0 5.5 0H6.5C7.327 0 8 0.673 8 1.5V2ZM5.5 1C5.2245 1 5 1.2245 5 1.5V2H7V1.5C7 1.2245 6.7755 1 6.5 1H5.5ZM1 12.5V5H11V12.5C11 13.327 10.327 14 9.5 14H2.5C1.673 14 1 13.327 1 12.5ZM7.8535 10.8535C8.049 10.658 8.049 10.342 7.8535 10.1465L6.707 9L7.8535 7.8535C8.049 7.658 8.049 7.342 7.8535 7.1465C7.658 6.951 7.342 6.951 7.1465 7.1465L6 8.293L4.8535 7.1465C4.658 6.951 4.342 6.951 4.1465 7.1465C3.951 7.342 3.951 7.658 4.1465 7.8535L5.293 9L4.1465 10.1465C3.951 10.342 3.951 10.658 4.1465 10.8535C4.342 11.049 4.658 11.049 4.8535 10.8535L6 9.707L7.1465 10.8535C7.342 11.049 7.658 11.049 7.8535 10.8535Z' fill='%232F55DA'/%3E%3C/svg%3E%0A");
}

._nv_ .rdt .er-upload-file__text {
  color: #06062D;
  max-width: calc(100% - 12px);
}

._nv_ .rdt .er-form_type_check {
  padding: 40px;
  background-color: #F2F4F8;
  border-radius: 24px;
  color: #06062D;
}

._nv_ .rdt .er-content__col_form_type_check {
  flex-basis: 450px;
}

._nv_ .rdt .er-form__input-wrapper .er-label {
  margin-bottom: 8px;
}

._nv_ .rdt .er-form__notes-text {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.02em;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 24px;
  margin-top: 24px;
  color: #070753;
}

._nv_ .rdt .er-form__input-wrapper {
  margin-bottom: 24px;
}

._nv_ .rdt .er-hr {
  height: 1px;
  background-color: #D7DBEA;
}

._nv_ .rdt .er-form_type_check .has-error .er-label_type_error {
  color: #CC1611;
}

._nv_ .rdt .er-form__row_type_filter {
  gap: 1rem;
}

._nv_ .rdt .er-form__row_type_filter .er-form__col {
  flex-basis: 28%;
  width: 28%;
}

._nv_ .rdt .er-form__row_type_filter .er-form__col:last-child {
  flex: 1 0 auto;
  width: auto;
}

._nv_ .rdt .er-form__row_type_filter .er-form__col:last-child .er-button {
  width: 100%;
}

._nv_ .rdt h3.er-content__title,
._nv_ .rdt h2.er-content__title {
  margin-top: 0;
  border-bottom: 1px solid #D7DBEA;
}

._nv_ .rdt h3.er-content__title + .er-content__block,
._nv_ .rdt h2.er-content__title + .er-content__block {
  padding-top: 0;
}

._nv_ .rdt .er-content .er-list li:last-child {
  margin-bottom: 0;
}

._nv_ .rdt .er-content .er-list li:before {
  width: 4px;
  height: 4px;
  background-color: #06062D;
  top: 10px;
}

._nv_ .rdt .er-content .er-list_type_num li.er-list__item:before {
  color: #06062D;
  font-weight: 400;
  background-color: transparent;
  width: auto;
  height: auto;
  top: 0;
}

._nv_ .rdt .er-content .er-list li {
  color: #06062D;
}

._nv_ body.rdt,
._nv_ .rdt .er-content__text {
  color: #06062D;
}

._nv_ .rdt .er-content-aside__list-item.is-active {
  color: #06062D;
  background-color: transparent;
  border-left: 1px solid #D7DBEA;
}

._nv_ .rdt .er-content-aside__list-item {
  color: #2F55DA;
  font-size: 16px;
  line-height: 24px;
}

._nv_ .rdt .er-content-aside__subtitle {
  color: #06062D;
  font-weight: 500;
  padding-bottom: 8px;
}

._nv_ .internal.rdt .content h1 {
  border-bottom: 0;
  padding-bottom: 0;
}

._nv_ .rdt h1,
._nv_ .rdt h2,
._nv_ .rdt h3 {
  font-family: "Golos Text", sans-serif;
}

._nv_ .rdt .er-form_type_appeal {
  border-radius: 24px;
  background-color: #F2F4F8;
  padding: 40px;
  color: #06062D;
}

._nv_ .rdt .er-form__col_type_no-label {
  padding-top: 40px;
}

._nv_ .rdt .er-button-clear-form {
  color: #2F55DA;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-weight: 500;
  padding: 16px 24px;
  margin: 0 16px;
  font-family: inherit;
}

._nv_ .rdt .er-button-clear-form:hover {
  text-decoration: none;
}

._nv_ .rdt .er-form_type_appeal .er-label {
  margin-bottom: 16px;
}

._nv_ .rdt .er-form_type_appeal + .er-banner__header {
  margin-top: 32px;
}

._nv_ .rdt .er-input-datepicker:after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.66602 0H4.99935V5H6.66602V0ZM3.33398 1.66666H1.66732V3.33332H3.33398V1.66666ZM1.66667 1.66666H0V6.66666V8.33333H20V6.66666H1.66667V1.66666ZM1.66667 10H0V18.3333V20H1.66667H18.334H20H20.0007V10H18.334V18.3333H1.66667V10ZM20.0007 1.66666H18.334H16.6673V3.33332H18.334V6.66666H20.0007V1.66666ZM8.33268 1.66666H11.666V3.33332H8.33268V1.66666ZM13.3333 0H15V5H13.3333V0ZM11.6673 16.6667V10H11.5043L8.33398 11.228V12.5246L10.1531 11.8963V16.6667H11.6673Z' fill='%232F55DA'/%3E%3C/svg%3E%0A");
}

._nv_ .rdt .er-text-notes {
  color: #06062D;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: -0.02em;
  text-align: left;
}

._nv_ .rdt .nac-project-nav {
  padding: 24px 0;
  border-top: 1px solid #D7DBEA;
  border-bottom: 1px solid #D7DBEA;
  margin-bottom: 24px;
}

._nv_ .rdt .nac-project-nav__title {
  color: #070753;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
}

._nv_ .rdt .stats__item__count {
  color: #2F55DA;
  font-weight: 500;
  font-size: 36px;
  line-height: 48px;
  letter-spacing: -0.7px;
  margin-bottom: 8px;
}

._nv_ .rdt .stats__item__name {
  color: #070753;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
}

._nv_ .rdt .rdt-content--middle {
  max-width: 800px;
}

._nv_ .rdt .rdt-content p {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #070753;
  margin-bottom: 0;
  text-align: left;
}

._nv_ .rdt .rdt-content p:not(:last-of-type) {
  margin-bottom: 24px;
}

._nv_ .rdt .center-side {
  width: 100%;
}

._nv_ .rdt .stats {
  padding: 24px 0;
  margin: 32px 0;
}

._nv_ .rdt .flex-table-row {
  border-top: 1px solid #D7DBEA;
}

._nv_ .rdt .flex-table-row:last-child {
  border-bottom: 1px solid #D7DBEA;
}

._nv_ .rdt .flex-table__text {
  color: #070753;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
}

._nv_ .rdt .register > .flex-table > .row:last-child > .col-xs-3:first-child img {
  margin-left: -30px;
}

._nv_ .rdt .flex-table-row {
  padding: 2rem 0;
}

._nv_ .rdt .flex-table-row a {
  color: #06062D;
}

._nv_ .rdt .pager-title {
  color: #070753;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  margin-top: 0;
}

._nv_ .rdt .nac-project__pagination {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 40px;
}

._nv_ .rdt .pagination {
  display: flex;
  align-items: center;
  gap: 16px;
}

._nv_ .rdt .pagination a {
  font-size: 16px;
}

._nv_ .rdt .rdt-news-cards {
  display: grid;
  width: 100%;
  grid-template-rows: 1fr;
  column-gap: 24px;
  row-gap: 32px;
}

._nv_ .rdt .rdt-news-cards.card-list_3 {
  grid-template-columns: repeat(3, 1fr);
}

._nv_ .rdt .rdt-news-cards.card-list_4 {
  grid-template-columns: repeat(4, 1fr);
}

._nv_ .rdt .rdt-news-cards li {
  display: block;
  margin: 0 !important;
  clear: none;
  float: none;
  width: 100%;
}

._nv_ .rdt .rdt-news-cards li a {
  display: block;
}

._nv_ .rdt .rdt-news-cards .photo {
  padding-bottom: 0;
  margin-bottom: 16px;
}

._nv_ .rdt .rdt-news-cards .date {
  margin-bottom: 8px;
  border-bottom: 0;
  color: #ABABBA;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
  text-transform: none;
  font-weight: 500;
}

._nv_ .rdt .rdt-news-cards .title {
  color: #06062D;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
}

._nv_ .rdt .rdt-news-cards img {
  display: block;
  border-radius: 16px;
  aspect-ratio: 357 / 201;
  object-fit: cover;
  object-position: center;
}

._nv_ .rdt .nac-project-news-section__title {
  border-bottom: 0;
  margin-bottom: 40px;
  display: flex;
  align-items: baseline;
  column-gap: 24px;
}

._nv_ .rdt .nac-project-news-section__title h2 {
  font-weight: 400;
  font-size: 36px;
  line-height: 48px;
  letter-spacing: -0.7px;
  color: #06062D;
  margin-right: 0;
}

._nv_ .rdt .nac-project-news-section__tags a,
._nv_ .rdt .nac-project-news-section__tags {
  font-weight: 400;
  font-family: "Golos Text", sans-serif;
  font-size: 36px;
  line-height: 48px;
  letter-spacing: -0.7px;
  color: #ABABBA;
}

._nv_ .rdt.internal .content .left-side {
  margin: 0 20px 0 0;
}

._nv_ .rdt.internal .content .left-side.nac-project {
  box-sizing: border-box;
  padding-right: 1.5rem;
}

._nv_ .rdt .appeal-method__title {
  padding-left: 0;
  font-family: "Golos Text", sans-serif;
  margin-top: 0;
  display: flex;
  align-items: center;
  column-gap: 16px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
}

._nv_ .rdt .appeal-method__row {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 24px;
  margin-bottom: 40px;
  margin-top: 0;
  padding-left: 32px;
  padding-right: 32px;
}

._nv_ .rdt .er-table--person .er-table__th {
  color: #ABABBA;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: -0.02em;
}

._nv_ .rdt .er-table--person .er-table__row {
  border-bottom: 1px solid #D7DBEA;
}

._nv_ .rdt .er-table--person .er-table__header .er-table__row {
  border-bottom: 0;
}

._nv_ .rdt .er-table--person .er-table__header {
  border-bottom: 1px solid #D7DBEA;
}

._nv_ .rdt .er-table--person .er-table__col_type_action {
  flex-basis: 158px;
}

._nv_ .rdt .er-table--person .er-person__description {
  font-size: 14px;
  line-height: 20px;
}

._nv_ .rdt .er-table--person .er-table__text {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #06062D;
}

._nv_ .rdt .er-table--person .er-person__avatar {
  width: 84px;
  height: 84px;
  flex: 0 0 84px;
}

._nv_ .rdt.internal .content .h-bordered,
._nv_ .rdt .h-bordered {
  border-bottom: 1px solid #D7DBEA;
}

._nv_ .rdt.internal .content .h-bordered,
._nv_ .rdt h2.h-bordered {
  padding-bottom: 16px;
  margin-bottom: 32px;
}

._nv_ .rdt.internal .rdt-right-side.right-side {
  margin-right: 0;
  width: 300px;
}

._nv_ .rdt.internal .rdt-right-side.right-side > p {
  margin-bottom: 16px;
}

._nv_ body.rdt {
  font-family: "Golos Text", sans-serif;
}

._nv_ .rdt .er-wrapper {
  font-family: "Golos Text", sans-serif;
}

._nv_ .rdt .er-input,
._nv_ .rdt .er-textarea,
._nv_ .rdt .er-select__search-input {
  font-family: "Golos Text", sans-serif;
  box-sizing: border-box;
}

._nv_ .rdt .er-select__search-input {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

._nv_ .rdt .er-input-wrap_type_datepicker .er-input-datepicker:last-child .er-input {
  border-radius: 0 20px 20px 0;
}

._nv_ .rdt .er-input-wrap_type_datepicker .er-input-datepicker:first-child .er-input {
  border-radius: 20px 0 0 20px;
}

._nv_ .rdt .nac-project-filter__submit-group {
  margin-left: 0;
}

._nv_ .rdt .nac-project-filter {
  border-radius: 24px;
  background-color: #F2F4F8;
  padding: 32px 40px !important;
}

._nv_ .rdt .flex-table-row__title {
  padding: 15px 0;
  border-top: 0;
  margin-bottom: 0;
}

._nv_ .rdt .flex-table__title {
  color: #ABABBA;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-weight: 400;
}

._nv_ .rdt .flex-table__region-project-name {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
  font-weight: 500;
}

._nv_ .rdt .flex-table__name {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
  margin-bottom: 8px;
}

._nv_ .rdt .nac-project-filter__submit {
  min-width: 136px;
  margin-right: 0 !important;
}

._nv_ .rdt .nac-project-status.released {
  color: #09AE6C;
}

._nv_ .rdt .nac-project-status.progress {
  color: #FFA733;
}

._nv_ .rdt .nac-project-status.expired {
  color: #FF3366;
}

._nv_ .rdt .flex-table__date {
  color: #06062D !important;
}

._nv_ .rdt .rdt-registry-table-2 a,
._nv_ .rdt .rdt-registry-table-2 .flex-table__region-project-name {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.02em;
}

._nv_ .rdt .rdt-registry-table-2 .flex-table__region-project-name {
  font-weight: 500;
}

._nv_ .rdt .rdt-registry-table-2 .flex-table__img-count-icon {
  background-image: url(/pics/i/rdt/icon-img.svg);
}

._nv_ .rdt .rdt-registry-table-2 .flex-table__img-count {
  color: #2F55DA;
}

._nv_ .rdt .rdt-registry-table-2 .flex-table__text {
  font-size: 14px;
  line-height: 20px;
}

._nv_ .rdt .rdt-registry-table-2 .col-xs-5 {
  width: 33%;
}

._nv_ .rdt .rdt-registry-table-2 .col-xs-2 {
  width: 18.5%;
}

._nv_ .rdt .rdt-registry-table-2 .col-xs-1 {
  width: 10%;
}

._nv_ .rdt .igov .info {
  margin-left: 100px;
}

._nv_ .rdt .igov .photo {
  width: 76px;
}

._nv_ .rdt .igov .photo img {
  border-radius: 50%;
  display: block;
  width: 100%;
}

._nv_ .rdt .igov .photo a {
  display: block;
  width: 100%;
}

._nv_ .rdt .igov .info h3 {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  padding-bottom: 0;
  margin-bottom: 8px;
}

._nv_ .rdt .igov .info h3 a {
  color: #2F55DA;
}

._nv_ .rdt .igov .info p {
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.02em;
}

._nv_ .rdt .igov .info .phone {
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.02em;
  color: #2F55DA;
}

._nv_ .rdt.internal .content .nac-project__title {
  font-size: 2.25rem;
  line-height: 1.33;
}

._nv_ .rdt .nac-project-info__title {
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.33;
}

._nv_ .rdt .flex-table__docs,
._nv_ .rdt .flex-table__docs-item,
._nv_ .rdt .nac-project-info__desc,
._nv_ .rdt .nac-project-info__doc,
._nv_ .rdt .nac-project-info__name {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
}

._nv_ .rdt .nac-project-info__desc,
._nv_ .rdt .nac-project-info__doc {
  width: 70%;
}

._nv_ .rdt .nac-project-info__name {
  font-weight: 500;
  width: 30%;
}

._nv_ .rdt .nac-project-info {
  color: #06062D;
}

._nv_ .rdt .icon-doc:after,
._nv_ .rdt .icon-doc:before {
  background-image: url(/pics/i/rdt/icon-doc.svg);
}

._nv_ .rdt .icon-eye:after,
._nv_ .rdt .icon-eye:before {
  background-image: url(/pics/i/rdt/icon-eye.svg);
}

._nv_ .rdt .icon-doc-clock {
  background-image: url(/pics/i/rdt/icon-clock.svg);
}

._nv_ .rdt .tabs li a {
  color: #ABABBA;
  font-size: 16px;
  line-height: 39px;
  letter-spacing: -0.02em;
  font-weight: 500;
}

._nv_ .rdt .tabs .cur a {
  color: #06062D;
}

._nv_ .rdt .tabs {
  font-family: "Golos Text", sans-serif;
}

._nv_ .rdt .icon-link .desc {
  font-style: normal;
  color: #ABABBA;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
}

._nv_ .rdt .flex-table__docs-clock {
  color: #ABABBA;
}

._nv_ .rdt .nac-project-info__row {
  margin-bottom: 24px;
}

._nv_ .rdt .nac-project-info__img-big {
  height: 70px;
}

._sv_ .rdt .agreement-container .agreement-wrapper {
  width: 1324px;
}

._sv_ .rdt .footer {
  padding-top: 60px;
  padding-bottom: 60px;
}

._sv_ .rdt .footer.fix-320 {
  height: auto;
}

._sv_ .rdt .footer nav {
  margin-bottom: 48px;
}

._sv_ .rdt .footer .footer-content {
  display: flex;
  column-gap: 100px;
  height: auto;
}

._sv_ .rdt .footer .footer-content__column {
  width: 33.3333%;
}

._sv_ .rdt .footer .footer-content p:not(:first-child) {
  margin-top: 12px;
}

._sv_ .rdt .header .spec-v-btn {
  display: block;
}

._sv_ .rdt .header .spec-v-btn svg {
  display: none;
}

._sv_ .rdt .header .header-back-img {
  display: none;
}

._sv_ .rdt .header .logo {
  margin: 0;
  flex-grow: 1;
  padding: 0;
  float: none;
  display: inline-block;
  width: auto;
  height: auto;
}

._sv_ .rdt .header .logo a {
  display: flex;
  align-items: flex-start;
  gap: 32px;
  text-decoration: none;
}

._sv_ .rdt .header .logo .logo-text {
  font-family: "Golos Text", sans-serif;
  color: #252525;
  font-size: 72px;
  line-height: 88px;
  font-weight: 500;
  letter-spacing: -0.02em;
  white-space: nowrap;
}

._sv_ .rdt .header .logo .logo-content-footer {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  gap: 32px;
  font-family: "Golos Text", sans-serif;
  color: #252525;
  font-size: 1.1em;
  letter-spacing: -0.02em;
  text-shadow: none;
}

._sv_ .rdt .header .logo .logo-content-time {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 1.125rem;
}

._sv_ .rdt .header .logo .logo-content-time span {
  font-family: "Golos Text", sans-serif;
  color: #252525;
  font-size: 1.1em;
  letter-spacing: -0.02em;
  text-shadow: none;
}

._sv_ .rdt .header .logo .logo-content-time .curtime {
  display: flex;
  align-items: center;
}

._sv_ .rdt .header .logo .logo-content-time .curtime span {
  display: block;
  width: auto;
  float: none;
}

._sv_ .rdt .header .versions a {
  color: #252525 !important;
}

._sv_ .rdt .header .search-bar {
  height: auto;
  display: block;
  float: none;
  left: 0;
  padding-top: 0;
  width: auto;
}

._sv_ .rdt .header > .container .search-bar form .icon-search-b,
._sv_ .rdt .header .search-bar .icon-search-w {
  background: none;
  width: 32px;
  height: 32px;
  color: #252525;
}

._sv_ .rdt .header .search-bar .icon-search-w {
  display: none;
}

._sv_ .rdt .header .spec-v-btn,
._sv_ .rdt .header .spec-v-btn svg {
  color: #252525;
  display: block;
}

._sv_ .rdt .spec-v-btn__show-text {
  display: none;
}

._sv_ .rdt .site-map-link svg,
._sv_ .rdt .site-map-link {
  display: block;
  color: #252525;
}

._sv_ .rdt .header > .container .search-bar form .icon-search-b {
  left: 6px;
  margin-top: -16px;
  padding: 0;
  position: absolute;
  top: 50%;
}

._sv_ .rdt .header > .container .search-bar form .input-search {
  border: 1px solid #252525;
  text-indent: 0;
  width: 400px;
  padding: 0 20px 0 50px;
  height: 44px;
  border-radius: 44px;
  outline: none;
  float: none;
}

._sv_ .rdt .header > .container .search-bar form {
  top: -6px;
  left: -6px;
  width: auto;
}

._sv_ .rdt .header > .container .versions {
  height: auto;
}

._sv_ .rdt .header-toolbar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  column-gap: 2.5rem;
  row-gap: 2rem;
  padding: 2rem 0;
}

._sv_ .rdt .header-toolbar__group {
  display: flex;
  align-items: center;
  column-gap: 24px;
}

._sv_ .rdt .sn-list {
  display: flex;
  align-items: center;
  column-gap: 24px;
}

._sv_ .rdt .sn-list__item {
  width: 32px;
  height: 32px;
  position: relative;
  z-index: 1;
  color: #252525;
}

._sv_ .rdt .sn-list__item-icon-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 1;
}

._sv_ .rdt .sn-list__item-icon-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 2;
  color: #fff;
}

._sv_ .rdt .auth-box {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  column-gap: 16px;
}

._sv_ .rdt .auth-box a {
  color: #252525;
  font-size: 1.1em;
  letter-spacing: -0.02em;
}

._sv_ .rdt .auth-box__profile-icon {
  display: none;
}

._sv_ .rdt .auth-box__profile {
  display: flex;
  align-items: center;
  column-gap: 8px;
}

._sv_ .rdt .auth-box__profile-fio {
  white-space: nowrap;
}

._sv_ .rdt .auth-box__content-splitter {
  height: 20px;
  width: 1px;
  background-color: #252525;
}

._sv_ .rdt .auth-box__login-btn {
  display: flex;
  align-items: center;
  column-gap: 8px;
}

._sv_ .rdt .auth-box__login-btn-text {
  white-space: nowrap;
}

._sv_ .rdt .header .font-size {
  margin: 0;
  width: auto;
  left: 0;
  display: block;
  float: none;
  padding-top: 0;
}

._sv_ .rdt .header-toolbar__group--spec-v-options {
  margin-right: auto;
}

._sv_ .rdt .content {
  padding-top: 60px;
}

._sv_ .rdt .breadcrumbs {
  margin: 0 0 40px;
  float: none;
  display: block;
}

._sv_ .rdt .er-page-title,
._sv_ .rdt.internal .content h1,
._sv_ .rdt.internal .content .er-wrapper h1 {
  margin-bottom: 40px;
  font-size: 2em;
  line-height: 1.3;
  letter-spacing: -0.03em;
  font-weight: 500;
}

._sv_ .rdt .er-banner__img {
  display: none;
}

._sv_ .rdt .er-info-container {
  display: flex;
  flex-direction: column;
  row-gap: 40px;
  width: 100%;
}

._sv_ .rdt .er-mt-60 {
  margin-top: 60px;
}

._sv_ .rdt .er-mt-30 {
  margin-top: 30px;
}

._sv_ .rdt .er-button {
  font-size: 1.1em;
  line-height: 1.2;
}

._sv_ .rdt .er-search {
   border: 1px solid #D7DBEA;
   background: transparent;
   border-radius: 24px;
   padding: 24px 32px;
   color: #06062D;
 }

._sv_ .rdt .er-search__title {
  margin-bottom: 20px;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: -0.02em;
}

._sv_ .rdt .er-search__row {
  gap: 24px;
}

._sv_ .rdt .er-search__input {
  width: 100%;
  flex: auto;
}

._sv_ .rdt .er-input {
  height: 56px;
  color: #06062D;
  padding: 16px 20px;
  font-size: 1em;
  border: 1px solid #D7DBEA;
  box-sizing: border-box;
}

._sv_ .rdt .er-search__button {
  margin-top: 24px;
}

._sv_ .rdt .er-question {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 16px;
}

._sv_ .rdt .er-list {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}

._sv_ .rdt .er-list li:not(.er-list__item),
._sv_ .rdt .er-list__item {
  line-height: 1.4;
}

._sv_ .rdt .rdt-right-side h2,
._sv_ .rdt h2.er-content__title,
._sv_ .rdt .er-popup__title,
._sv_ .rdt h2.er-content-title {
  font-weight: 500;
  font-size: 1.5em;
  line-height: 1.3;
  letter-spacing: -0.03em;
  margin-bottom: 32px;
}

._sv_ .rdt h3.er-content-aside__title,
._sv_ .rdt h3.er-content__title,
._sv_ .rdt h3.er-content__content-title,
._sv_ .rdt h3.er-content-title {
  font-weight: 500;
  font-size: 1.3em;
  line-height: 1.2;
  letter-spacing: -0.02em;
  margin-bottom: 24px;
}

._sv_ .rdt h5.er-content-title {
  font-weight: 500;
  font-size: 1.2em;
  line-height: 1.2;
  letter-spacing: -0.02em;
  margin-bottom: 16px;
}

._sv_ .rdt .er-news-wrapper {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
}

._sv_ .rdt .er-news {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}

._sv_ .rdt .er-contacts__item {
  margin-bottom: 60px;
}

._sv_ .rdt .sub-footer {
  display: none;
}

._sv_ .rdt #map-popup {
  margin-top: 60px;
}

._sv_ .rdt .er-popup__close {
  display: none;
}

._sv_ .rdt .er-popup__subtitle {
  margin-bottom: 24px;
}

._sv_ .rdt .er-popup__map {
  margin-bottom: 24px;
}

._sv_ .rdt .er-popup__list li,
._sv_ .rdt .er-popup__text-block,
._sv_ .rdt .er-popup__text {
  margin-bottom: 16px;
}

._sv_ .rdt .er-popup__content {
  padding-left: 0 !important;
}

._sv_ .rdt .er-popup__list li {
  margin-left: 0;
}

._sv_ .rdt .er-step-container {
  display: flex;
  flex-direction: column;
  row-gap: 40px;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
}

._sv_ .rdt .er-step {
  display: flex;
  flex-direction: column;
}

._sv_ .rdt .er-step__footer {
  order: -1;
  font-size: 1.2em;
}

._sv_ .rdt .er-step__link br {
  display: none;
}

._sv_ .rdt .er-step__title {
  padding-bottom: 0;
}

._sv_ .rdt .er-step__text {
  max-width: 50%;
}

._sv_ .rdt .er-step__text br {
  display: none;
}

._sv_ .rdt .er-form__notes {
  margin-bottom: 24px;
}

._sv_ .rdt .er-fieldset {
  margin-top: 35px;
}

._sv_ .rdt .er-fieldset__header {
  padding-bottom: 24px;
}

._sv_ .rdt .er-label {
  margin-bottom: 16px;
  display: block;
  font-size: 18px;
  line-height: 1.4;
}

._sv_ .rdt .er-fieldset .er-input_size_small {
  width: 400px;
}

._sv_ .rdt .er-fieldset__row:not(:last-of-type) {
  margin-bottom: 32px;
}

._sv_ .rdt .er-fieldset__notes p {
  width: 50%;
}

._sv_ .rdt .er-fieldset__link-block {
  margin-bottom: 16px;
  display: block;
}

._sv_ .rdt .er-fieldset__notes {
  margin-top: 16px;
}

._sv_ .rdt .er-tag {
  background-color: #F2F4F8;
  padding: 8px 16px;
  font-size: 1em;
  line-height: 1.4;
  border-radius: 12px;
  display: inline-block;
}

._sv_ .rdt .er-tag:hover {
  cursor: pointer;
}

._sv_ .rdt #appeal-address_full {
  padding-left: 0 !important;
}

._sv_ .rdt .er-content__col {
  margin-bottom: 32px;
}

._sv_ .rdt .form-group,
._sv_ .rdt .er-form__notes-text {
  margin-bottom: 24px;
}

._sv_ .rdt .er-content__block:not(:last-of-type) {
  margin-bottom: 60px;
}

._sv_ .rdt .er-content__block p {
  line-height: 1.4;
}

._sv_ .rdt .er-content-aside__subtitle {
  padding-bottom: 16px;
}

._sv_ .rdt .er-content-aside__content:not(:last-of-type) {
  margin-bottom: 32px;
}

._sv_ .rdt .er-content-aside__list-item {
  color: #0f5b89;
}

._sv_ .rdt .er-content-aside__list-item:hover {
  cursor: pointer;
}

._sv_ .rdt .er-content-aside__list {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}

/*
._sv_ .rdt.internal .content img {
  display: inline-block !important;
}

._sv_ .text img {
  margin: 0 20px 10px 0;
}
*/

._sv_ .rdt .nac-project-nav__title {
  width: 100%;
  margin-left: auto;
}

._sv_ .rdt .nac-project-nav__item {
  display: flex;
  align-items: center;
  column-gap: 24px;
}

._sv_ .rdt .nac-project-nav {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 32px;
  row-gap: 32px;
  margin-bottom: 60px;
}

._sv_ .rdt .nac-project-nav__icon {
  display: none;
}

._sv_ .rdt .stats {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 24px;
  row-gap: 32px;
  margin-top: 60px;
  padding-top: 60px;
  margin-bottom: 60px;
  border-top: 1px solid #D7DBEA;
}

._sv_ .rdt .stats__item {
  flex: 0 0 calc(33.3333% - 24px);
}

._sv_ .rdt .stats__item__name {
  text-align: center;
}

._sv_ .rdt .stats__item__count {
  font-size: 1.4em;
  margin-bottom: 16px;
  text-align: center;
}

._sv_ .rdt .rdt-news-cards {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
}

._sv_ .rdt .rdt-news-cards li {
  margin-left: 0;
}

._sv_ .rdt .rdt-news-cards li a {
  display: flex;
  flex-direction: column;
  text-decoration: none;
}

._sv_ .rdt .card-list .date {
  margin-bottom: 8px;
  border-bottom: 0;
  color: #ABABBA;
  font-size: 0.9em;
  line-height: 1.2;
  letter-spacing: -0.02em;
  text-transform: none;
  font-weight: 500;
  text-decoration: none;
}

._sv_ .rdt .nac-project-news-section__title {
  border-bottom: 0;
  margin-bottom: 40px;
  display: flex;
  align-items: baseline;
  column-gap: 24px;
}

._sv_ .rdt .nac-project-news-section__title h2 {
  font-weight: 400;
  font-size: 2em;
  line-height: 1.4;
  letter-spacing: -0.03em;
  color: #06062D;
  margin-right: 0;
}

._sv_ .rdt .nac-project-news-section__tags {
  font-weight: 400;
  font-family: "Golos Text", sans-serif;
  font-size: 2em;
  line-height: 1.4;
  letter-spacing: -0.03em;
  color: #ABABBA;
}

._sv_ .rdt .nac-project__pagination {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 40px;
}

._sv_ .rdt .pagination {
  display: flex;
  align-items: center;
  gap: 16px;
}

._sv_ .rdt .pagination a {
  font-size: 0.9em;
}

._sv_ .rdt .pagination li {
  padding-bottom: 0;
  margin-left: 16px;
}

._sv_ .rdt .nac-project__news-section {
  margin-top: 60px;
}

._sv_ .rdt .flex-table-row {
  border-top: 1px solid #D7DBEA;
}

._sv_ .rdt .flex-table-row:last-child {
  border-bottom: 1px solid #D7DBEA;
}

._sv_ .rdt .flex-table-row {
  padding-top: 40px;
  padding-bottom: 40px;
}

._sv_ .rdt.internal .content .left-side {
  margin: 0 20px 0 0;
}

._sv_ .rdt .rdt-content p {
  font-size: 1em;
  letter-spacing: -0.02em;
  margin-bottom: 0;
}

._sv_ .rdt .rdt-content p:not(:last-of-type) {
  margin-bottom: 24px;
}

._sv_ .rdt .appeal-method__row {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 24px;
  margin-bottom: 40px;
  margin-top: 0;
}

._sv_ .rdt .er-table--person .er-table__col:not(:last-of-type) {
  margin-bottom: 16px;
}

._sv_ .rdt .er-table--person .er-table__header {
  display: none;
}

._sv_ body.rdt {
  font-family: "Golos Text", sans-serif;
}

._sv_ .rdt .rdt-registry-table-2 {
  margin-top: 60px;
}

._sv_ .rdt .nac-project-info__row {
  margin-bottom: 24px;
  display: flex;
}

._sv_ .rdt .nac-project-info__title-container {
  margin-bottom: 24px;
}

._sv_ .rdt .nac-project-info__name {
  width: 30%;
}

._sv_ .rdt .nac-project-info__desc,
._sv_ .rdt .nac-project-info__doc {
  width: 70%;
}

._sv_ .rdt .icon-doc:after,
._sv_ .rdt .icon-doc:before {
  background-image: url(/pics/i/rdt/icon-doc.svg);
}

._sv_ .rdt .icon-eye:after,
._sv_ .rdt .icon-eye:before {
  background-image: url(/pics/i/rdt/icon-eye.svg);
}

._sv_ .rdt .icon-doc-clock {
  background-image: url(/pics/i/rdt/icon-clock.svg);
}

._sv_ .rdt .rdt-registry-table-2 .flex-table__img-count-icon {
  background-image: url(/pics/i/rdt/icon-img.svg);
  vertical-align: middle;
}

._sv_ .rdt .rdt-registry-table-2 .flex-table__img-count {
  vertical-align: middle;
}

/* кнопка сброса в инпуте */
._nv_ .rdt .er-button-clear-search {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  background-image: url(/pics/i/rdt/icon-close.svg);
  background-repeat: no-repeat;
  background-position: center;
}

/* er-content layout */
._nv_ .rdt .er-content__col_size_large {
  /* 876px */
  max-width: 54.75rem;
  flex-basis: 54.75rem;
}

._nv_ .rdt .er-content__col_type_aside {
  /* 292px */
  max-width: 18.25rem;
  flex-basis: 18.25rem;
  padding-right: .75rem;
}

/* er-faq-form */
._nv_ .rdt .er-faq-form {
  background-color: #F2F4F8;
  border-radius: 1.5rem;
  padding: 2rem 2.5rem;
}

._nv_ .rdt .er-faq-form__title {
  font-size: 1.125rem;
  line-height: 1.33;
  font-weight: 400;
  letter-spacing: -0.02em;
  margin-bottom: 1rem;
}

/*. er-faq-result */
._nv_ .rdt .er-faq-result__item:first-child {
  border-bottom: 2px solid #D7DBEA;
  margin-bottom: 2rem;
}

._nv_ .rdt .er-faq-result__item:last-child {
  border-bottom: none;
  margin-bottom: 0;
}

._nv_ .rdt .er-faq-result__header {
  padding-bottom: 1rem;
  border: none;
}

._nv_ .rdt .er-faq-result__title {
  font-weight: 500;
  color: #06062D;
  letter-spacing: -0.02em;
  line-height: 1.4;
}

._nv_ .rdt .er-faq-result__qs-num {
  font-weight: 500;
  letter-spacing: -0.02em;
  color: #ABABBA;
}

._nv_ .rdt .er-faq-result__body {
  padding-bottom: .75rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #D7DBEA;
}

._nv_ .rdt .er-faq-result__footer {

}

/* er-faq-aside */
._nv_ .rdt .er-faq-aside__title {
  color: #06062D;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.4;
  letter-spacing: -0.02em;
}

._nv_ .rdt .er-faq-aside__header {
  margin-bottom: 1.5rem;
}

._nv_ .rdt .er-faq-aside__body {
  margin-right: -.75rem;
  width: calc(100% + .75rem);
}

/* er-faq-list */
._nv_ .rdt .er-faq-list__item {
  margin: 0;
  color: #06062D;
}

._nv_ .rdt .er-faq-list__item:hover,
._nv_ .rdt .er-faq-list__item.is-active {
  background-color: #F2F4F8;
}

._nv_ .rdt .er-faq-list__item::before {
  border-left: 2px solid #2F55DA;
}

._nv_ .rdt .er-faq-list__title {
  flex-basis: 244px;
  letter-spacing: -0.02em;
  line-height: 1.43;
}


/* er-faq-answer */
._nv_ .rdt .er-faq-answer__title {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25;
  letter-spacing: -0.02em;
  color: #06062D;
  margin-bottom: 1.25rem;
}

._nv_ .rdt .er-faq-answer__text {
  color: #252525;
  letter-spacing: -0.02em;
  line-height: 1.43;
}

._nv_ .rdt .er-faq-answer__button {
  margin-top: 1.25rem;
  color: #2F55DA;
}

._nv_ .rdt .er-faq-answer__button::before {
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.88767 0.184224C0.713263 -0.0298713 0.39832 -0.0620454 0.184224 0.112362C-0.0298713 0.286769 -0.0620454 0.601712 0.112362 0.815807L3.52045 4.99945L0.112362 9.1831C-0.0620454 9.39719 -0.0298713 9.71214 0.184224 9.88654C0.39832 10.0609 0.713263 10.0288 0.88767 9.81468L4.55301 5.31524C4.70281 5.13136 4.70281 4.86754 4.55301 4.68366L0.88767 0.184224ZM5.2197 0.184224C5.04529 -0.0298713 4.73035 -0.0620454 4.51626 0.112362C4.30216 0.286769 4.26999 0.601712 4.44439 0.815807L7.85248 4.99945L4.44439 9.1831C4.26999 9.39719 4.30216 9.71214 4.51626 9.88654C4.73035 10.0609 5.04529 10.0288 5.2197 9.81468L8.88504 5.31524C9.03484 5.13136 9.03484 4.86754 8.88504 4.68366L5.2197 0.184224Z' fill='%232F55DA'/%3E%3C/svg%3E%0A");
}


/* er-faq-more */
._nv_ .rdt .er-faq-more {
  border: none;
  border-radius: 1.5rem;
  background-color: #F2F4F8;
  padding: 2rem 2.5rem;
}

._nv_ .rdt .er-faq-more__title {
  font-weight: 500;
  letter-spacing: -0.02em;
  line-height: 1.43;
  margin-bottom: 1.5rem;
}

._nv_ .rdt .er-faq-more__button-wrapper {
  gap: 1rem;
}

/* er-tab */
._nv_ .rdt .er-tab__header {
  border-bottom-color: #D7DBEA;
}

._nv_ .rdt .er-tab__not-found {
  margin: 2.5rem 0;
  font-family: "Golos Text", sans-serif;
}

._nv_ .rdt .er-tab__not-found-title {
  letter-spacing: -0.02em;
  font-weight: 500;
  font-size: 1.5rem;
  padding-bottom: 1em;
}

._nv_ .rdt .er-tab__not-found p {
  font-size: 1rem;
  line-height: 1.33;
  color: #ABABBA;
}

._nv_ .rdt .er-tab__not-found p:not(:last-child) {
  margin-bottom: 1em;
}

._nv_ .rdt .er-tab-item {
  background-color: #F2F4F8;
  padding: 1.25rem 1.875rem;
}

._nv_ .rdt .er-tab-item.is-active {
  background-color: #2F55DA;
  color: #FFFFFF;
}

._nv_ .rdt .er-tab-item__title {
  font-size: 1rem;
  line-height: 1.25;
  letter-spacing: -0.02em;
  font-weight: 400;
  padding: 0;
  color: #06062D;
}

._nv_ .rdt .er-tab-item__title::after {
  display: none;
}

/* er-table--schedule */
._nv_ .rdt .er-table.er-table--schedule {
  margin-top: 1.875rem;
}

._nv_ .rdt .er-table.er-table--schedule .er-table__row {
  gap: 1.875rem;
  padding: 1.25rem 0 1rem;
  border-bottom-color: #D7DBEA;
}

._nv_ .rdt .er-table.er-table--schedule .er-table__row:last-child {
  border-bottom: none;
}

._nv_ .rdt .er-table.er-table--schedule .er-table__th {
  color: #ABABBA;
  font-size: 1rem;
  line-height: 1.25;
  letter-spacing: -0.02em;
  font-weight: 500;
  white-space: nowrap;
}

._nv_ .rdt .er-table.er-table--schedule .er-table__header {
  border-bottom: 1px solid #D7DBEA;
  padding: 0;
}

._nv_ .rdt .er-table.er-table--schedule .er-table__col_type_place {
  flex-basis: 12.5rem;
}

._nv_ .rdt .er-table.er-table--schedule .er-table__col_type_shedule {
  flex: 1 0 8.125rem;
  width: auto;
}

._nv_ .rdt .er-table.er-table--schedule .er-person__avatar {
  width: 5.25rem;
  height: 5.25rem;
  flex-basis: 5.25rem;
}

._nv_ .rdt .er-table.er-table--schedule .er-person__body {
  padding-left: 1.25rem;
  flex-basis: calc(100% - 5.25rem);
}

._nv_ .rdt .er-table.er-table--schedule .er-person__name,
._nv_ .rdt .er-table.er-table--schedule .er-table__text {
  color: #06062D;
  font-size: 1rem;
  line-height: 1.25;
  letter-spacing: -0.02em;
  font-weight: 400;
}

._nv_ .rdt .er-table.er-table--schedule .er-person__description,
._nv_ .rdt .er-table.er-table--schedule .er-table__text-description {
  color: #ABABBA;
  font-size: .875rem;
  line-height: 1.43;
  letter-spacing: -0.02em;
}

._nv_ .rdt .er-table.er-table--schedule .er-table__text-description {
  margin-top: 1px;
}

._nv_ .rdt .er-table.er-table--schedule .er-table__text a {
  color: #06062D;
}

/*error page*/
._nv_ .rdt .main-error-page {
  /* 176px - подобранное значение, чтобы футер был прижат к низу стр */
  min-height: calc(100vh - 176px);
}

._nv_ .rdt .site-error {
  padding-left: 0;
}

._nv_ .rdt .site-error .er-button {
  margin-top: 3rem;
}

._nv_ .rdt .site-error .er-button:hover {
  text-decoration: none;
}

/*header*/
._nv_ .rdt .header,
._nv_ .rdt .header > .container{
  height: auto;
}

._nv_ .rdt .header-toolbar {
  margin-top: 0;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  column-gap: 5.75rem;
}

._nv_ .rdt .header-toolbar .logo {
  padding-top: 0;
}

._nv_ .rdt .header-toolbar .logo a {
  gap: 1rem;
  align-items: center;
}

._nv_ .rdt .header .logo-image {
  width: 1.875rem;
  height: 2.5rem;
}

._nv_ .rdt .header .logo-image img {
  max-width: 100%;
}

._nv_ .rdt .header .logo .logo-text {
  font-size: 1.25rem;
  line-height: 1.6;
  margin-bottom: 0;
  font-weight: 500;
}

._nv_ .rdt .header .logo-content-time {
  white-space: nowrap;
  display: flex;
  gap: 0.75rem;
  font-size: 1.125rem;
  line-height: 1.33;
  color: #070753;
  letter-spacing: -0.02em;
}

._nv_ .rdt .header-toolbar .header-toolbar__group {
  gap: 1rem;
}

._nv_ .rdt .header-toolbar .header-toolbar__group .search-bar {
  width: 2rem;
}

._nv_ .rdt .header-toolbar .header-toolbar__group .search-bar form {
  right: -6px;
  left: auto;
  width: 400px;
}

._nv_ .rdt .header-toolbar .header-toolbar__group .search-bar form .input-search.opened {
  width: 400px;
  padding: 0 50px 0 20px
}

._nv_ .rdt .header-toolbar .header-toolbar__group .search-bar form .icon-search-b {
  left: auto;
  right: 6px;
}

._nv_ .rdt .header-toolbar .header-toolbar__group .search-bar form .input-search {
  left: auto;
  right: 0;
}

/* auth */
._nv_ .rdt .auth-dropdown {
  position: relative;
}

._nv_ .rdt .auth-box {
  cursor: pointer;
}

._nv_ .rdt .auth-dropdown-menu {
  position: absolute;
  right: 0;
  top: calc(100% + 2rem);
  background-color: #fff;
  border-radius: 1.25rem;
  padding: 1.5rem 1.25rem;
  border: 1px solid #D7DBEA;
  width: 23.75rem;
  display: none;
}

._nv_ .rdt .auth-dropdown-menu.is-show {
  display: block;
}

._nv_ .rdt .auth-dropdown-menu li {
  text-align: center;
  margin-bottom: 1rem;
}

._nv_ .rdt .auth-dropdown-menu li:last-child {
  margin-bottom: 0;
}

._nv_ .rdt .auth-dropdown-menu li .er-button_type_secondary {
  color: #2F55DA;
  width: 100%;
}

._nv_ .rdt .auth-dropdown-menu li .er-button_type_secondary:hover {
  color: #06062D;
}

._nv_ .rdt .auth-dropdown-menu .auth-box__profile-fio {
  color: #070753;
  font-weight: 500;
  letter-spacing: -0.02em;
  font-size: 1.25rem;
  line-height: 1.4;
  padding-bottom: 0.5rem;
  display: block;
}

._nv_ .rdt a.auth-box__logout-btn {
  color: #2F55DA;
  display: flex;
  align-items: center;
  gap: 0.25rem;
  width: 100%;
  justify-content: center;
}

._nv_ .rdt a.auth-box__logout-btn:hover {
  color: #070753;
}

._sv_ .rdt .auth-dropdown-menu li a{
  margin-bottom: 0.5rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 1.125rem;
}

._sv_ .rdt .auth-dropdown-menu li:last-child {
  margin-bottom: 0;
}

._sv_ .rdt .auth-dropdown-menu .auth-box__profile-fio {
  display: block;
  font-size: 1.5rem;
  margin-bottom: 0.25rem;
}

._sv_ .rdt .header-toolbar__group--time {
  flex-basis: 30%;
}

/* datepicker */
._nv_ .rdt .ui-datepicker {
  font-family: "Golos Text", sans-serif;
  background-color: #FFFFFF;
  border: 1px solid #D7DBEA;
  border-radius: 1.5rem;
  padding: 1.5rem;
  box-sizing: border-box;
}

._nv_ .rdt .ui-datepicker-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1.5rem;
}

._nv_ .rdt .ui-datepicker-prev,
._nv_ .rdt .ui-datepicker-next {
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 6L9 12L15 18' stroke='%2306062D' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
}

._nv_ .rdt .ui-datepicker-prev {
  order: -1;
}

._nv_ .rdt .ui-datepicker-next {
  order: 1;
  transform: rotate(180deg);
}

._nv_ .rdt .ui-datepicker-prev .ui-icon,
._nv_ .rdt .ui-datepicker-next .ui-icon {
  display: none;
}

._nv_ .rdt .ui-datepicker-title {
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.4;
  letter-spacing: -0.02em;
  color: #06062D;
}

._nv_ .rdt .ui-datepicker-calendar {
  width: 100%;
}

._nv_ .rdt .ui-datepicker-calendar thead {
  display: none;
}

._nv_ .rdt .ui-datepicker-calendar a.ui-state-default {
  color: #06062D;
  padding: .75rem;
  border-radius: .75rem;
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1rem;
  line-height: 1.25;
  letter-spacing: -0.02em;
  text-align: center;
}

._nv_ .rdt .ui-datepicker-calendar a.ui-state-default:hover {
  color: #2F55DA;
  text-decoration: none;
}

._nv_ .rdt .ui-datepicker-calendar a.ui-state-default.ui-state-active {
  color: #FFFFFF;
  background-color: #2F55DA;
}

/*nac project*/
._nv_ .rdt .nac-project-modal {
  border-radius: 1.5rem;
  font-family: Golos Text, sans-serif;
  letter-spacing: -0.02em;
}

._nv_ .rdt .nac-project-objects__title {
  border-bottom: none;
  margin-bottom: 2.5rem;
}

._nv_ .rdt .nac-project-objects__title .nac-project__title {
  letter-spacing: -0.02em;
  font-weight: 500;
}

._nv_ .rdt .card-list-filter.nac-project__filter {
  margin-bottom: 2.5rem;
  height: auto;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

._nv_ .rdt .card-list-filter.nac-project__filter li {
  margin-right: 0;
}

._nv_ .rdt .card-list-filter.nac-project__filter li a {
  font-size: 1.125rem;
  line-height: 1.33;
  white-space: nowrap;
  letter-spacing: -0.02em;
  color: #06062D;
  padding: 1rem 1.75rem;
  border-radius: 1.75rem;
  background-color: #F2F4F8;
  display: inline-block;
  text-decoration: none;
}

._nv_ .rdt .card-list-filter.nac-project__filter li a span {
  border-bottom: none;
}

._nv_ .rdt .card-list-filter.nac-project__filter li a.cur {
  background-color: #2F55DA;
  color: #FFFFFF;
  pointer-events: none;
}

._nv_ .rdt .card-list-filter.nac-project__filter li a:hover {
  color: #2F55DA;
}

._nv_ .rdt .card-list-filter.nac-project__filter-object {
  justify-content: center;
}

._nv_ .rdt .card-list.card-list--nac-project-objects {
  display: flex;
  flex-wrap: wrap;
  column-gap: 1.5rem;
  row-gap: 2rem;
}

._nv_ .rdt .card-list.card-list--nac-project-objects span {
  font-family: Golos Text, sans-serif;
  letter-spacing: -0.02em;
  margin: 0;
}

._nv_ .rdt .card-list.card-list--nac-project-objects li {
  flex: 0 0 calc(33% - 1.5rem*2/3);
  width: calc(33% - 1.5rem*2/3);
  margin: 0;
}

._nv_ .rdt .card-list.card-list--nac-project-objects .photo {
  padding: 0;
  border-radius: 1rem;
  overflow: hidden;
  height: 10.75rem;
}

._nv_ .rdt .card-list.card-list--nac-project-objects .photo img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

._nv_ .rdt .card-list.card-list--nac-project-objects .nac-project-objects-item__name {
  font-size: 1rem;
  line-height: 1.25;
  padding: 1rem 0 0.25rem;
  color: #06062D;
}

._nv_ .rdt .card-list.card-list--nac-project-objects .nac-project-objects-item__status {
  font-size: 0.875rem;
}

._nv_ .rdt .card-list.card-list--nac-project-objects .nac-project-objects-item__date {
  font-size: 0.875rem;
  color: #ABABBA;
  padding-top: 0.5rem;
}
