.sporform {
  padding: 40px 50px;
}
.sporform h1 {
  font-weight: 500;
  font-size: 38px;
  line-height: 1.2;
  margin-bottom: 40px;
}
.sporform__container {
  display: flex;
}
.sporform__aside {
  margin-right: 100px;
  min-width: 200px;
  max-width: 200px;
}
.sporform__step {
  margin-bottom: 11px;
}
.sporform__stepstatus {
  color: #252838;
  position: relative;
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  letter-spacing: -0.01em;
}
.sporform__step[data-sectionstatus="success"] .sporform__stepstatus::after {
  content: url(../img/sporformcheck.svg);
  position: absolute;
  right: 0;
  top: 0;
}
.sporform__step[data-sectionstatus="current"] .sporform__stepstatus {
  font-weight: 500;
}
.sporform__main {
  width: 100%;
}
.sporform__section {
  margin-bottom: 32px;
}
.sporform__title {
  font-weight: 500;
  font-size: 20px;
  margin-bottom: 32px;
}
.v5input {
  position: relative;
  padding-top: 10px;
  margin-bottom: 14px;
}
.v5input .placeholder {
  font-family: Formular;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  color: #7b7794;
  position: absolute;
  left: 15px;
  display: block;
  white-space: nowrap;
  transition: all, 0.2s;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0 5px;
  top: 0;
  background-color: #fff;
  opacity: 1;
  transform: translateY(0);
  z-index: 3;
}
.v5input input {
  padding: 15px;
  border-radius: 10px;
  border: 1px solid var(--Gray-Border, #aeb5d1);
  display: block;
  width: 100%;
  height: unset;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.v5input label {
  display: block;
  width: 100%;
  position: relative;
  color: #000;
  font-weight: 400;
  font-size: 14px;
  line-height: 171%;
  opacity: 1;
}
.v5input_noph {
  padding-top: 0;
}
.v5input label:before {
  border-color: #aeb5d1;
}
.errortext {
  color: #ff0029;
  margin-top: 3px;
  display: inline-block;
  line-height: 18px;
  margin-bottom: 12px;
  font-size: 12px;
}
.v5input input.error {
  color: #ff0029;
  border-color: #ff0029;
}
.v5input input.error + .placeholder {
  color: #ff0029;
}
.v5input select {
  padding: 15px;
  border-radius: 10px;
  border: 1px solid var(--Gray-Border, #aeb5d1);
  display: block;
  width: 100%;
  height: unset;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.v5input .calcform__select-item:hover {
  color: #4563ff;
}
.v5input .calcform__select {
  width: 100%;
  position: relative;
}
.v5input .calcform__select select {
  display: none;
}
.v5input .calcform__select .calcform__select-item {
  cursor: pointer;
  padding: 15px 16px;
}
.v5input .calcform__select .calcform__select-all {
  position: absolute;
  top: 100%;
  transform: translateY(-10px);
  left: 0;
  width: 100%;
  z-index: 100;
  background: #fff;
  border: 1px solid #aeb5d1;
  border-top: none;
  border-radius: 0 0 10px 10px;
}
.v5input .calcform__select .all-items-hide {
  display: none;
}
.v5input .expand_more {
  background-image: url(../img/expand_more.svg);
  background-position: center right 14px;
  background-repeat: no-repeat;
}
.v5input .calcform__select .calcform__select-selected {
  background-position: center right 14px;
  background-repeat: no-repeat;
  padding: 15px;
  border-radius: 10px;
  border: 1px solid var(--Gray-Border, #aeb5d1);
  display: block;
  width: 100%;
  height: unset;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  color: #000;
  font-family: Formular;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
  background-image: url(../img/expand_more.svg);
  background-position: center right 14px;
  background-repeat: no-repeat;
}
.v5input .calcform__item_select .calcform__input {
  position: relative;
  width: 100%;
}
.v5input .open .calcform__select {
  box-shadow: 0 36px 38px 0 #7364b233;
}
.v5input .calcform__select-item.active {
  background-position: right 10px center;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_27715_2581" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="20"><rect width="20" height="20" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_27715_2581)"><path d="M7.97897 14.396C7.88164 14.396 7.78464 14.375 7.68797 14.333C7.59064 14.2917 7.50031 14.2293 7.41697 14.146L3.99997 10.729C3.86131 10.5903 3.79531 10.4273 3.80197 10.24C3.80864 10.052 3.87464 9.88868 3.99997 9.75001C4.13864 9.61135 4.30197 9.54201 4.48997 9.54201C4.67731 9.54201 4.83331 9.61135 4.95797 9.75001L8.02097 12.812L15.062 5.77101C15.1873 5.63168 15.3403 5.56201 15.521 5.56201C15.7016 5.56201 15.8543 5.63168 15.979 5.77101C16.1183 5.90968 16.188 6.06601 16.188 6.24001C16.188 6.41335 16.1183 6.56935 15.979 6.70801L8.54197 14.146C8.45864 14.2293 8.36831 14.2917 8.27097 14.333C8.17364 14.375 8.07631 14.396 7.97897 14.396Z" fill="%234563FF"/></g></svg>');
}
[data-depend-on] {
  display: none;
}
[data-depend-on].checked {
  display: block;
}
[data-depend-on="isname3"] {
  display: block;
}
[data-depend-on="isname3"].checked {
  display: none;
}
.inputinfo {
  margin-top: 3px;
  font-size: 12px;
  padding-left: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  color: #7b7794;
  display: block;
  white-space: nowrap;
  transition: all, 0.2s;
  pointer-events: none;
}
.check-block_bigger span {
  font-weight: 400;
  font-size: 16px;
  color: #000;
}
.v5input label span span {
  display: block;
  margin-top: 7px;
}
.check-block_bigger label:before {
  top: 2px;
}
.check-block_light label {
  padding-left: 30px;
  font-weight: 400;
  font-size: 14px;
  line-height: 121%;
  color: #7b7794;
}
.sporform__submit {
  display: flex;
  align-items: center;
  margin-top: 24px;
}
.sporform__submitinfo {
  margin-left: 40px;
}
.btn_main:disabled,
.btn_main.disabled {
  border-color: #7b7794;
}
.addsubject {
  font-weight: 400;
  font-size: 16px;
  line-height: 112%;
  letter-spacing: -0.01em;
  color: #4563ff;
  padding-left: 30px;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.5813 6.54375L12.2063 2.16875C12.1184 2.08082 11.9993 2.03136 11.875 2.03125H4.375C4.08492 2.03125 3.80672 2.14648 3.6016 2.3516C3.39648 2.55672 3.28125 2.83492 3.28125 3.125V16.875C3.28125 17.1651 3.39648 17.4433 3.6016 17.6484C3.80672 17.8535 4.08492 17.9688 4.375 17.9688H15.625C15.9151 17.9688 16.1933 17.8535 16.3984 17.6484C16.6035 17.4433 16.7188 17.1651 16.7188 16.875V6.875C16.7186 6.75072 16.6692 6.63157 16.5813 6.54375ZM12.3438 3.63125L15.1188 6.40625H12.3438V3.63125ZM15.625 17.0312H4.375C4.33356 17.0312 4.29382 17.0148 4.26451 16.9855C4.23521 16.9562 4.21875 16.9164 4.21875 16.875V3.125C4.21875 3.08356 4.23521 3.04382 4.26451 3.01451C4.29382 2.98521 4.33356 2.96875 4.375 2.96875H11.4062V6.875C11.4062 6.99932 11.4556 7.11855 11.5435 7.20646C11.6315 7.29436 11.7507 7.34375 11.875 7.34375H15.7812V16.875C15.7812 16.9164 15.7648 16.9562 15.7355 16.9855C15.7062 17.0148 15.6664 17.0312 15.625 17.0312ZM12.3438 11.875C12.3438 11.9993 12.2944 12.1185 12.2065 12.2065C12.1185 12.2944 11.9993 12.3438 11.875 12.3438H10.4688V13.75C10.4688 13.8743 10.4194 13.9935 10.3315 14.0815C10.2435 14.1694 10.1243 14.2188 10 14.2188C9.87568 14.2188 9.75645 14.1694 9.66854 14.0815C9.58064 13.9935 9.53125 13.8743 9.53125 13.75V12.3438H8.125C8.00068 12.3438 7.88145 12.2944 7.79354 12.2065C7.70564 12.1185 7.65625 11.9993 7.65625 11.875C7.65625 11.7507 7.70564 11.6315 7.79354 11.5435C7.88145 11.4556 8.00068 11.4062 8.125 11.4062H9.53125V10C9.53125 9.87568 9.58064 9.75645 9.66854 9.66854C9.75645 9.58064 9.87568 9.53125 10 9.53125C10.1243 9.53125 10.2435 9.58064 10.3315 9.66854C10.4194 9.75645 10.4688 9.87568 10.4688 10V11.4062H11.875C11.9993 11.4062 12.1185 11.4556 12.2065 11.5435C12.2944 11.6315 12.3438 11.7507 12.3438 11.875Z" fill="%234664FF"/></svg>');
}
.sporform__subsction {
  margin-top: 32px;
}
.sporform__title {
  position: relative;
}
.v5input .open .calcform__select .calcform__select-selected {
  background-image: url(../img/expand_less.svg);
  background-position: center right 14px;
  background-repeat: no-repeat;
}
.sticky {
  position: fixed;
  top: 30px;
  z-index: 3;
  height: auto;
}
.sporform__datarow {
  margin-bottom: 20px;
}
.sporform__datatitle {
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: #7b7794;
  margin-bottom: 8px;
}
.sporform__datavalue {
  font-weight: 400;
  font-size: 18px;
  line-height: 133%;
}
.sporform__section_data .sporform__title {
  margin-bottom: 20px;
}
.sporform__datasubject {
  font-weight: 500;
  font-size: 18px;
  line-height: 133%;
  padding-left: 19px;
  position: relative;
}
.sporform__datasubject:after {
  content: "";
  position: absolute;
  left: 0;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #4563ff;
  display: block;
  top: 50%;
  transform: translateY(-50%);
}
.sporform__button + .sporform__button {
  margin-left: 40px;
}
.sporform__button .btn_main_v5 {
  font-size: 14px;
}
.btn_main_border_v5 {
  font-weight: 400;
  font-size: 14px;
  letter-spacing: -0.01em;
  text-align: center;
  color: #4563ff;
  background: #fff;
  border: 1px solid #4563ff;
}
.sporform__section:last-child {
  margin-bottom: 0;
}
.sporform__datavalue + .sporform__datavalue {
  margin-top: 20px;
}
.sporsuccess {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 64px;
}
.sporsuccess .rsmainslider__image {
  width: unset;
  top: unset;
  transform: none;
  bottom: 40px;
  right: 40px;
}
.sporsuccess .rsmainslider__main {
  max-width: 645px;
}
.sporsuccess .rsmainslider__wrapper {
  min-height: unset;
}
.rsmainslider_spor .rsmainslider__wrapper {
  padding: 40px;
}
.cols2__col_sm {
  width: unset;
}
.footesteps__docs a.btn_main_border_v5 {
  margin-top: 20px;
  border-radius: 10px;
  padding: 0 30px;
}
.listblocks_v5_v6 .listblocks_v5__item {
  padding: 0;
  background: none;
  margin-bottom: 20px;
  box-shadow: none;
}
.mb-32 {
  margin-bottom: 32px;
}
.sporform__jsfields {
  display: flex;
  flex-direction: column;
}
.sporform__field_right .sporform__input {
  display: flex;
  justify-content: flex-end;
}
[data-toremove] {
  display: none;
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  letter-spacing: -0.01em;
  padding: 11px 10px;
  color: #7b7794;
  border-radius: 7px;
  border: 1px solid transparent;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.5938 15.6252C18.5938 15.7495 18.5444 15.8688 18.4565 15.9567C18.3685 16.0446 18.2493 16.094 18.125 16.094H14.375C14.2507 16.094 14.1315 16.0446 14.0435 15.9567C13.9556 15.8688 13.9062 15.7495 13.9062 15.6252C13.9062 15.5009 13.9556 15.3817 14.0435 15.2937C14.1315 15.2058 14.2507 15.1565 14.375 15.1565H18.125C18.2493 15.1565 18.3685 15.2058 18.4565 15.2937C18.5444 15.3817 18.5938 15.5009 18.5938 15.6252ZM17.2656 9.59552L10 13.8322L2.73438 9.59552C2.62776 9.54314 2.50524 9.53319 2.39158 9.56768C2.27791 9.60217 2.18157 9.67852 2.12204 9.78131C2.06251 9.8841 2.04423 10.0057 2.07088 10.1214C2.09753 10.2372 2.16714 10.3385 2.26562 10.4049L9.76562 14.7799C9.83688 14.821 9.91772 14.8427 10 14.8427C10.0823 14.8427 10.1631 14.821 10.2344 14.7799L17.7344 10.4049C17.8329 10.3385 17.9025 10.2372 17.9291 10.1214C17.9558 10.0057 17.9375 9.8841 17.878 9.78131C17.8184 9.67852 17.7221 9.60217 17.6084 9.56768C17.4948 9.53319 17.3722 9.54314 17.2656 9.59552ZM2.03125 6.2502C2.03147 6.16813 2.05324 6.08756 2.09437 6.01654C2.1355 5.94552 2.19455 5.88655 2.26562 5.84552L9.76562 1.47052C9.83688 1.42937 9.91772 1.40771 10 1.40771C10.0823 1.40771 10.1631 1.42937 10.2344 1.47052L17.7344 5.84552C17.805 5.88682 17.8637 5.94592 17.9044 6.01692C17.9451 6.08792 17.9666 6.16835 17.9666 6.2502C17.9666 6.33206 17.9451 6.41249 17.9044 6.48349C17.8637 6.55449 17.805 6.61358 17.7344 6.65489L10.2344 11.0299C10.1631 11.071 10.0823 11.0927 10 11.0927C9.91772 11.0927 9.83688 11.071 9.76562 11.0299L2.26562 6.65489C2.19455 6.61386 2.1355 6.55488 2.09437 6.48386C2.05324 6.41284 2.03147 6.33227 2.03125 6.2502ZM3.43047 6.2502L10 10.0822L16.5695 6.2502L10 2.42208L3.43047 6.2502ZM11.0156 16.9908L10 17.5822L2.73438 13.3455C2.62776 13.2931 2.50524 13.2832 2.39158 13.3177C2.27791 13.3522 2.18157 13.4285 2.12204 13.5313C2.06251 13.6341 2.04423 13.7557 2.07088 13.8714C2.09753 13.9872 2.16714 14.0885 2.26562 14.1549L9.76562 18.5299C9.83688 18.571 9.91772 18.5927 10 18.5927C10.0823 18.5927 10.1631 18.571 10.2344 18.5299L11.4844 17.801C11.5844 17.7352 11.6555 17.6337 11.6831 17.5172C11.7107 17.4007 11.6927 17.2781 11.6327 17.1745C11.5728 17.0708 11.4754 16.9941 11.3607 16.9599C11.2459 16.9258 11.1225 16.9368 11.0156 16.9908Z" fill="%237B7794"/></svg>');
  background-position: left 10px center;
  padding-left: 40px;
}
[data-toremove].active {
  display: inline-block;
}
[data-toremove]:hover {
  color: #4563ff;
  border: 1px solid #4563ff1a;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.5938 15.6252C18.5938 15.7495 18.5444 15.8688 18.4565 15.9567C18.3685 16.0446 18.2493 16.094 18.125 16.094H14.375C14.2507 16.094 14.1315 16.0446 14.0435 15.9567C13.9556 15.8688 13.9062 15.7495 13.9062 15.6252C13.9062 15.5009 13.9556 15.3817 14.0435 15.2937C14.1315 15.2058 14.2507 15.1565 14.375 15.1565H18.125C18.2493 15.1565 18.3685 15.2058 18.4565 15.2937C18.5444 15.3817 18.5938 15.5009 18.5938 15.6252ZM17.2656 9.59552L10 13.8322L2.73438 9.59552C2.62776 9.54314 2.50524 9.53319 2.39158 9.56768C2.27791 9.60217 2.18157 9.67852 2.12204 9.78131C2.06251 9.8841 2.04423 10.0057 2.07088 10.1214C2.09753 10.2372 2.16714 10.3385 2.26562 10.4049L9.76562 14.7799C9.83688 14.821 9.91772 14.8427 10 14.8427C10.0823 14.8427 10.1631 14.821 10.2344 14.7799L17.7344 10.4049C17.8329 10.3385 17.9025 10.2372 17.9291 10.1214C17.9558 10.0057 17.9375 9.8841 17.878 9.78131C17.8184 9.67852 17.7221 9.60217 17.6084 9.56768C17.4948 9.53319 17.3722 9.54314 17.2656 9.59552ZM2.03125 6.2502C2.03147 6.16813 2.05324 6.08756 2.09437 6.01654C2.1355 5.94552 2.19455 5.88655 2.26562 5.84552L9.76562 1.47052C9.83688 1.42937 9.91772 1.40771 10 1.40771C10.0823 1.40771 10.1631 1.42937 10.2344 1.47052L17.7344 5.84552C17.805 5.88682 17.8637 5.94592 17.9044 6.01692C17.9451 6.08792 17.9666 6.16835 17.9666 6.2502C17.9666 6.33206 17.9451 6.41249 17.9044 6.48349C17.8637 6.55449 17.805 6.61358 17.7344 6.65489L10.2344 11.0299C10.1631 11.071 10.0823 11.0927 10 11.0927C9.91772 11.0927 9.83688 11.071 9.76562 11.0299L2.26562 6.65489C2.19455 6.61386 2.1355 6.55488 2.09437 6.48386C2.05324 6.41284 2.03147 6.33227 2.03125 6.2502ZM3.43047 6.2502L10 10.0822L16.5695 6.2502L10 2.42208L3.43047 6.2502ZM11.0156 16.9908L10 17.5822L2.73438 13.3455C2.62776 13.2931 2.50524 13.2832 2.39158 13.3177C2.27791 13.3522 2.18157 13.4285 2.12204 13.5313C2.06251 13.6341 2.04423 13.7557 2.07088 13.8714C2.09753 13.9872 2.16714 14.0885 2.26562 14.1549L9.76562 18.5299C9.83688 18.571 9.91772 18.5927 10 18.5927C10.0823 18.5927 10.1631 18.571 10.2344 18.5299L11.4844 17.801C11.5844 17.7352 11.6555 17.6337 11.6831 17.5172C11.7107 17.4007 11.6927 17.2781 11.6327 17.1745C11.5728 17.0708 11.4754 16.9941 11.3607 16.9599C11.2459 16.9258 11.1225 16.9368 11.0156 16.9908Z" fill="%234664FF"/></svg>');
}
[data-formpage] {
  display: none;
}
[data-formpage].active {
  display: block;
}
.nbki_v4.wrapperwhite.wrapperwhite_v5 {
  padding-bottom: 40px;
}
.check-block input[type="checkbox"]:disabled + label:before {
  background-color: #7b7794;
  border: 1px solid #7b7794;
}
.modal_confirmation .modal-dialog {
  width: 412px;
}
.modal_confirmation .modal-content {
  padding: 32px;
}
.modal__onetitle {
  font-weight: 500;
  font-size: 20px;
  line-height: 125%;
  letter-spacing: -0.01em;
  text-align: center;
  margin-bottom: 32px;
}
.modal__buttons {
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: 20px;
  padding: 0 20px;
}
.modal__buttons * {
  cursor: pointer;
}
.modal_confirmation .modal__text {
  font-weight: 400;
  font-size: 16px;
  letter-spacing: -0.01em;
  text-align: center;
  margin-bottom: 32px;
}
.modal_confirmation .modal__onetitle {
  margin-bottom: 20px;
}
.modal_confirmation .btn_main_border_v5 {
  padding: 0 13px;
  border-radius: 10px;
}
.sporform__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}
.sporform__header .sporform__title {
  margin-bottom: 0;
}
.sporform__field_remove {
  padding-top: 0;
}
.sporform__field_createField {
  margin-top: 32px;
  margin-bottom: 32px;
}
.rsmainslider__text p {
  margin-bottom: 10px;
  text-align: left;
}
.rsmainslider__text p:last-child {
  margin-bottom: 32px;
}
.sporsuccess .rsmainslider__buttons a {
  margin-right: 32px;
}
.sporsuccess .rsmainslider__buttons a:last-child {
  margin-right: 0;
}
.sporsuccess .btn_main_border_v5 {
  font-size: 14px;
}
label span span {
  display: inline !important;
}
.relative {
  position: relative;
}
.sgstlist {
  box-shadow: 0 16px 38px 0 #7364b233;
  border-radius: 10px;
  background: #fff;
  padding: 15px 16px;
  position: absolute;
  z-index: 9;
  width: 100%;
  left: 0;
  right: 0;
  top: calc(100% - 15px);
}
span.im-static {
  color: #fff;
}
.sgstlist__item {
  padding: 7px 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  letter-spacing: -0.01em;
  color: #7b7794;
  cursor: pointer;
  transition: all 0.3s ease;
}
.sgstlist__item:hover {
  color: #4563ff;
}
.sgstlist__item:last-child {
  margin-bottom: 0;
}
.sgstlist__item_warn {
  color: red;
}
[data-ifvalue] {
  display: none;
}
.error .calcform__select-selected {
  border-color: #ff0029 !important;
}
.error .placeholder {
  color: #ff0029;
}
option[value=""],
.calcform__select-item[datavalue=""] {
  display: none !important;
}
.rsmainslider_sporv2 .rsmainslider__wrapper {
  padding-right: 70px;
}
.rsmainslider_sporv2 .rsmainslider__text {
  font-size: 20px;
  line-height: 24px;
}
.footsteps__headerbadge {
  padding: 4px 9px;
  color: #fff;
  font-size: 11px;
  background: #4563ff;
  letter-spacing: 0.03em;
  font-weight: 500;
  border-radius: 5px;
  text-transform: uppercase;
}
.footstepsbuttons {
  margin-top: 62px;
  display: flex;
  gap: 62px;
  align-items: center;
}
.footstepsbuttons a {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  letter-spacing: -0.01em;
  text-align: center;
  padding: 16px 40px;
  border: 1px solid #4563ff;
  border-radius: 10px;
  color: #4563ff;
}
.footstepsbuttons a:hover {
  background: #4563ff;
  color: #fff;
}
.footstepsbuttons a:hover path {
  fill: #fff;
}
.infocard_spor .infocard__main {
  width: calc(100% - 303px);
}
.infocard_spor .infocard__image {
  max-width: 195px;
  min-width: 195px;
}
.infocard_spor .infocard__content {
  justify-content: space-between;
}
.infocard_spor .infocard__title {
  font-weight: 500;
  font-size: 30px;
  margin-bottom: 32px;
  line-height: 100%;
}
.infocard_spor .infocard__img svg,
.infocard_spor .infocard__img img {
  max-width: 195px;
  min-width: 195px;
}
.sporform__field_check {
  padding-top: 48px;
  margin-bottom: 32px;
  border-top: 1px solid #aeb5d1;
}
.sporform__field_check .listblocks_v5__p {
  font-weight: 400;
  font-size: 18px;
  margin-bottom: 20px;
  line-height: 1.2;
}
.sporform__field_check .listblocks_v5__li {
  padding-left: 44px;
}
.sporform__button .btn_main_v5 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.modal__buttons_full {
  flex-wrap: wrap;
}
.modal__buttons_full > * {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.modal_sporsuccess .modal-dialog {
  width: 442px;
}
.modal_confirmation .modal__text {
  line-height: 1.2;
}
.rsmainslider_type_v5 .infblockv5__text {
  font-size: 16px;
}
.footsteps_v6 .listblocks_v5__p {
  font-size: 18px;
}
@media (max-width: 992px) {
  .sporform__section.sporform__section_nosection {
    padding: 0;
    background: none;
    box-shadow: none;
  }
  .sporform__section.sporform__section_nosection .sporform__section_issection {
    background: #fff;
    box-shadow: 0 4px 4px 0 #7364b21a;
    border-radius: 10px;
    padding: 20px 14px;
    margin-bottom: 20px;
  }
  .sporform__section.sporform__section_nosection
    .sporform__section_issection
    .sporform__section {
    padding: 0;
    background: none;
    box-shadow: none;
  }
  .sporform__section_issection .sporform__field_check {
    padding-top: 0;
    border-top: none;
  }
  .rsmainslider_type_v5 .infblockv5__text {
    font-size: 14px;
  }
  .rsmainslider_sporv2 .rsmainslider__name {
    font-size: 26px;
    line-height: 33px;
  }
  .rsmainslider_sporv2 .rsmainslider__title {
    margin-bottom: 8px;
  }
  .footsteps_v6 .listblocks_v5__p {
    font-size: 16px;
  }
  .modal_sporsuccess .modal-content {
    padding: 32px 16px;
  }
  .modal_sporsuccess .modal__buttons {
    padding: 0;
  }
  .sporform__field_check {
    padding-top: 32px;
    margin-bottom: 32px;
    border-top: 1px solid #aeb5d1;
  }
  .sporform__field_check .listblocks_v5__p {
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 16px;
    line-height: 1.2;
  }
  .sporform__field_check .listblocks_v5__li {
    padding-left: 32px;
    padding-top: 0;
  }
  .sporform__field_check .listblocks_v5__p {
    font-weight: 400;
    font-size: 18px;
  }
  .sporform__field_check .listblocks_v5__item .listblocks_v5__p {
    font-weight: 400;
    font-size: 16px;
    line-height: 125%;
  }
  .footsteps_v6 .nbki_v4.wrapperwhite.wrapperwhite_v5 {
    padding: 0;
    background: none;
    box-shadow: none;
  }
  .footsteps_v6 .footsteps__item {
    flex-direction: column;
    justify-content: center;
  }
  .footsteps_v6 .footsteps__num:after {
    display: none;
  }
  .footsteps_v6 .footsteps__number {
    text-align: center;
  }
  .footsteps_v6 .footsteps__num {
    margin: auto;
    width: 53px;
    height: 53px;
    line-height: 49px;
    font-weight: 400;
    font-size: 24px;
  }
  .footsteps_v6 .footsteps__content {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .footsteps_v6 .footsteps__item {
    box-shadow: 0 4px 4px 0 #7364b21a;
    background: #fff;
    border-radius: 10px;
    padding: 32px 16px;
    margin-bottom: 24px;
  }
  .footsteps_v6 .footsteps__main {
    margin-left: 0;
    width: 100%;
  }
  .footsteps_v6 .footsteps__text {
    font-weight: 400;
    font-size: 16px;
    line-height: 125%;
    text-align: left;
  }
  .footsteps_v6 .footsteps__text p {
    font-weight: 400;
    font-size: 16px;
    line-height: 125%;
    text-align: left;
    margin-bottom: 15px;
  }
  .footsteps_v6 .footsteps__title {
    text-align: center;
    transform: none;
    margin-bottom: 16px;
    margin-top: 16px;
    font-weight: 500;
    font-size: 20px;
  }
  .footsteps_v6 .listblocks_v5__item .listblocks_v5__p_xl {
    font-weight: 400;
    font-size: 16px;
    line-height: 125%;
  }
  .footsteps_v6 .listblocks_v5__item .listblocks_v5__p {
    font-weight: 400;
    font-size: 16px;
    line-height: 125%;
  }
  .footsteps_v6 .listblocks_v5__item .listblocks_v5__li {
    padding-top: 0;
    padding-left: 32px;
  }
  .footsteps_v6 .footsteps__header {
    flex-direction: column;
    justify-content: center;
  }
  .footstepsbuttons {
    flex-direction: column;
    gap: 16px;
    margin-top: 16px;
    margin-bottom: 32px;
  }
  .footstepsbuttons a {
    width: 100%;
    justify-content: center;
  }
  .infocard_spor .infocard__image {
    max-width: 182px;
    min-width: 182px;
    margin-left: auto;
    margin-right: auto;
  }
  .infocard_spor .infocard__main {
    width: 100%;
  }
  .infocard_spor .infocard__content {
    display: block;
  }
  .infocard_spor .infocard__img {
    max-width: 182px;
    margin-left: auto;
    margin-right: auto;
  }
  .footsteps__headerbadge {
    font-size: 13px;
    padding-bottom: 3px;
    padding-top: 5px;
  }
  .rsmainslider_sporv2 .rsmainslider__text {
    margin-top: 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 117%;
  }
  .rsmainslider_sporv2 .rsmainslider__text br {
    display: none;
  }
  .rsmainslider_sporv2 .infblockv5_static .infblockv5__text {
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
  }
  .rsmainslider_sporv2 .infblockv5_static {
    align-items: center;
    gap: 8px;
    padding: 10px 8px;
  }
  .sgstlist__item {
    margin-bottom: 5px;
    font-size: 12px;
  }
  .sporsuccess .btn_main_border_v5 {
    margin-top: 20px;
    background: #fff;
    color: #4563ff;
    border: 1px solid #4563ff !important;
  }
  h1.rsmainslider__name {
    max-width: 315px;
    margin-left: auto;
    margin-right: auto;
  }
  .footsteps__text br {
    display: none;
  }
  .footsteps__title br {
    display: none;
  }
  .rsmainslider__text p {
    margin-bottom: 5px;
  }
  .rsmainslider__text p:last-child {
    margin-bottom: 20px;
  }
  .modal_confirmation .modal-content {
    padding: 32px 25px;
  }
  .modal__buttons {
    flex-wrap: wrap;
  }
  .modal__buttons span.btn_main_v5 {
    width: 100%;
    display: block;
  }
  [data-toremove] {
    padding-left: 22px;
    height: 22px;
    border: none !important;
  }
  [data-toremove] span {
    display: none;
  }
  .nbki_v4.wrapperwhite.wrapperwhite_v5 {
    padding-bottom: 20px;
  }
  .sm-mb-20 {
    margin-bottom: 20px;
  }
  .container.pagecontent_v4.pagecontent_v5 {
    padding: 0 15px;
  }
  .rsmainslider_spor .rsmainslider__wrapper {
    padding: 24px 15px;
  }
  .rsmainslider_spor .rsmainslider__text br {
    display: none;
  }
  .footesteps__docs a.btn_main_border_v5 {
    font-size: 14px !important;
    width: 100%;
  }
  .cols2__col_sm {
    width: 100%;
  }
  .sporsuccess .rsmainslider__text p {
    text-align: left;
  }
  [data-sectionstatus="success"] .sporform__title:after {
    content: url(../img/sporformcheck.svg);
    position: absolute;
    right: 0;
    top: 0;
  }
  .check-block_bigger span {
    font-size: 12px;
    line-height: 150%;
  }
  .sporform__submit {
    flex-wrap: wrap;
    justify-content: center;
  }
  .sporform__submitinfo {
    width: 100%;
  }
  .sporform__field_createField {
    text-align: center;
  }
  .addsubject {
    padding-left: 23px;
    font-size: 14px;
    line-height: 129%;
  }
  .nbki_v4.wrapperwhite h1 {
    font-weight: 500;
    font-size: 22px;
    line-height: 127%;
    margin-bottom: 20px;
  }
  .sporform__title {
    margin-bottom: 21px;
    font-weight: 500;
    font-size: 18px;
  }
  .nbki_v4.wrapperwhite h1 br {
    display: none;
  }
  .sporform__aside {
    display: none;
  }
  .nbki_v4.wrapperwhite.sporform {
    background: none;
    box-shadow: none;
    background-color: none;
    padding: 0;
  }
  .sporform__section {
    background: #fff;
    box-shadow: 0 4px 4px 0 #7364b21a;
    border-radius: 10px;
    padding: 20px 14px;
    margin-bottom: 20px;
  }
  .sporform__section_wrapper {
    margin-bottom: 0;
  }
  .sporform__section_wrapper .sporform__section {
    padding: 0;
    box-shadow: none;
  }
  .sporform__button {
    width: 100%;
  }
  .sporform__button .btn_main_v5 {
    width: 100%;
    font-size: 14px;
  }
  .check-block_light label {
    font-weight: 400;
    font-size: 12px;
    line-height: 150%;
  }
  .sporform__field .check-block_big label {
    font-weight: 400;
    font-size: 12px;
    line-height: 150%;
  }
  .sporform__submitinfo {
    margin: 20px 12px 0;
  }
  .sporform__submitinfo .infslider_v5__text {
    font-weight: 400;
    font-size: 12px;
    line-height: 150%;
  }
  .sporform__submitinfo .infslider_v5__text br {
    display: none;
  }
  .sporform__datatitle {
    font-size: 12px;
    margin-bottom: 4px;
  }
  .sporform__datavalue {
    font-size: 14px;
  }
  .sporform__section_data .sporform__title {
    margin-bottom: 20px;
  }
  .sporform__button + .sporform__button {
    margin-left: 0;
    margin-top: 20px;
  }
  .btn_main_border_v5 {
    font-size: 14px;
    font-size: 14px !important;
  }
  .sporform__datavalue + .sporform__datavalue {
    margin-top: 4px;
  }
  .sporsuccess {
    margin-bottom: 0;
  }
  .sporsuccess .container {
    padding: 0;
  }
}
.calcform__select-selected[option="default"] {
  color: #7b7794 !important;
}
input:focus::placeholder {
  color: transparent;
}

.rsmainslider_nogb .rsmainslider__wrapper,
.rsmainslider_nogb .rsmainslider__container {
  background: none;
  background-color: none;
  min-height: unset;
  box-shadow: none;
  justify-content: space-between;
  padding: 0;
  align-items: center;
}
.rsmainslider_nogb {
  margin: 40px 0;
}
.rsmainslider_calc .rsmainslider__main {
  width: 457px;
}
.rsmainslider_calc .rsmainslider__image {
  position: static;
  transform: none;
  margin: 0;
}
.rsmainslider_calc .rsmainslider__filter {
  padding: 10px 0;
}

.filterform {
  border-radius: 16px;
  padding: 32px;
  box-shadow: 0 4px 4px 0 rgba(115, 100, 178, 0.1);
  background: #fff;
  width: 100%;
}
.rsmainslider__filter {
  width: 100%;
  max-width: 556px;
}

.filterform .calcform__input {
  margin-top: 0;
  width: 100%;
}

.filterform__button.calcform__button {
  margin-top: 24px;
  margin-right: 0;
  display: flex;
  align-items: center;
  gap: 33px;
  flex-wrap: nowrap;
}
.filterform__button button,
.filterform__button a {
  border-radius: 16px !important;
}

.zaimblock {
  padding: 40px 0 0 0;
}
.zaimblock__title {
  font-weight: 500;
  font-size: 30px;
  line-height: 127%;
  letter-spacing: -0.01em;
  margin-bottom: 24px;
}
.zaimblock__items {
  display: flex;
  gap: 16px 8px;
  flex-wrap: wrap;
}
.zaimblock__item {
  max-width: 274px;
  width: calc(25% - 6px);
}
.zaimcard {
  height: 100%;
}
.zaimcard__wrapper {
  padding: 12px;
  border-radius: 22px;
  box-shadow: 0 1px 0 0 rgba(38, 39, 90, 0.1);
  transition: all 0.3s ease;
  background: #fff;
  height: calc(100% - 24px);
  position: relative;
  padding-bottom: 64px;
}
.zaimcard__wrapper:hover {
  box-shadow: 0 10px 50px 0 rgba(38, 39, 90, 0.1);
}
.zaimcard__header {
  justify-content: space-between;
  padding-bottom: 12px;
  margin-bottom: 16px;
  display: flex;
  gap: 6px;
  border-bottom: 1px solid rgba(174, 181, 209, 0.6);
}
.zaimcard__main {
  max-width: 200px;
  width: 100%;
}
.zaimcard__name {
  font-weight: 500;
  font-size: 18px;
  line-height: 133%;
  letter-spacing: -0.03em;
  margin-bottom: 4px;
}
.zaimcard__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 125%;
  letter-spacing: -0.03em;
  color: #7b7794;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.zaimcard__icon img {
  height: 44px;
  max-width: 44px;
  min-width: 44px;
}
.zaimmodal__table table {
  width: 100%;
}
.zaimmodal__main {
  width: 100%;
}
.zaimcard__body {
}
.zaimcard__summ {
  margin-bottom: 16px;
  font-weight: 500;
  font-size: 18px;
  line-height: 111%;
  letter-spacing: -0.03em;
}
.zaimcard__params {
  display: flex;
  gap: 12px 4px;
  flex-wrap: wrap;
  margin-bottom: 24px;
}
.zaimcard__param {
  width: calc(50% - 2px);
}
.zaimcard__paramtitle {
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: -0.03em;
}
.zaimcard__paramvalue {
  font-weight: 400;
  font-size: 13px;
  letter-spacing: -0.03em;
  color: #7b7794;
}
.zaimcard__erid {
  display: block;
  margin: auto;
  font-weight: 400;
  text-align: center;
  font-size: 10px;
  letter-spacing: -0.03em;
  text-align: center;
  color: rgba(37, 40, 56, 0.7);
  max-width: 200px;
}
.zaimcard__footer {
  margin-top: 4px;
}

.zaimcard__buttons {
  display: flex;
  align-items: center;
  gap: 4px;
  position: absolute;
  bottom: 12px;
  width: calc(100% - 24px);
}
.zaimcard__buttons .btn_main {
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.infobutton {
  border: 1px solid rgba(174, 181, 209, 0.7);
  border-radius: 10px;
  min-width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.showmore_xl {
  margin: 24px 0;
}
.showmore_xl a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  border-top: 1px solid #f1f3f8;
  border-radius: 12px;
  padding: 16px 12px;
  box-shadow: 0 1px 0 0 rgba(38, 39, 90, 0.1);

  background: #fff;
}
.showmore_xl a:hover {
  box-shadow: 0 10px 50px 0 rgba(38, 39, 90, 0.1);
}
.showmore_xl span {
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: -0.01em;
  text-align: center;
  color: #4563ff;
}
.storyslider {
  margin-bottom: 64px;
}
.zaimmodal__icon img {
  min-width: 64px;
  max-width: 64px;
  height: 64px;
}

.modalzaim .modal-content {
  padding: 32px 32px 32px 24px;
  border-radius: 24px;
}

.modalzaim .modal-dialog {
  width: 842px;
}
.zaimmodal__wrapper {
  display: flex;
  gap: 12px;
}

.zaimmodal__header {
  margin-bottom: 32px;
}
.zaimmodal__name {
  font-weight: 500;
  font-size: 28px;
  letter-spacing: -0.01em;
  margin-bottom: 4px;
}
.zaimmodal__text {
  font-weight: 400;
  font-size: 18px;
  letter-spacing: -0.01em;
  color: #7b7794;
}
.zaimmodal__tabs {
}
.zaimmodal__tabsheader {
  margin-bottom: 16px;
  display: flex;
  gap: 30px;
}
.zaimmodal__tabsbutton {
  border-bottom: 3px solid transparent;
  transition: all 0.3s ease;
  cursor: pointer;
  padding-bottom: 8px;
}
.zaimmodal__tabsbutton:hover {
  color: #4563ff;
}
.zaimmodal__tabsbutton.active {
  border-bottom: 3px solid #4563ff;
}
.zaimmodal__tabsbody {
}
.zaimmodal__table {
  height: 300px;
  overflow: auto;
}
.zaimmodal__table tr {
  border: none !important;
}
.modaltable {
}
.zaimmodal__table td {
  padding: 16px 12px;
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: -0.01em;
  vertical-align: baseline;
}
.zaimmodal__table td > div {
  padding: 0;
  color: #252838;
  /* text-align: justify; */
}
.zaimmodal__table td small {
  font-weight: 400;
  font-size: 13px;
  letter-spacing: -0.03em;
  color: #7b7794;
}

.zaimmodal__table tr:nth-child(2n) {
  background: #fff;
}
.zaimmodal__table tr:nth-child(2n-1) {
  background: #f5f7fc;
}
/* td:first-child,
th:first-child {
  border-radius: 12px 0 0 12px;
  width: 250px;
} */

td:last-child,
th:last-child {
  border-radius: 0 12px 12px 0;
}
.zaimmodal__button {
  margin-top: 32px;
  text-align: right;
}
.zaimblock .showmore_xl img {
  transform: rotate(90deg);
}
.filterform__input .search__button_close {
  right: 10px;
}
.filterform__input .search__button_close:hover path {
  fill: #7b7794;
}
[hidden] {
  display: none;
}
.aboutblock_bg {
  background-image: none;
}
.aboutblock_bg .aboutblock__img.onlyMobile {
  display: none;
}
@media (max-width: 1023px) {
  .aboutblock_bg .aboutblock__img.onlyMobile {
    display: block;
    height: 311px;
    width: 100%;
  }
  .aboutblock_bg .aboutblock__content {
    display: block;
  }
  .aboutblock_bg {
    width: 100%;
    text-align: center;
    background-image: url(https://nbki.ru/local/templates/nbkiv4/public/images/aboutblock__image.svg);
    background-position: top center;
    background-repeat: no-repeat;
  }
  .filterform__button.calcform__button {
    flex-wrap: wrap;
    gap: 16px;
  }
  .filterform__button.calcfooter__buttons a.btn_border {
    height: 50px;
  }
  .rsmainslider__filter {
    max-width: 450px;
  }
  .filterform {
    box-shadow: none;
  }
  .zaimblock__items {
    gap: 4px;
  }
  .zaimblock__item {
    max-width: 100%;
    width: calc(50% - 3px);
  }
  .rsmainslider__wrapper {
    flex-wrap: wrap;
  }
  .rsmainslider__main {
    width: 100%;
  }
  .rsmainslider__filter {
  }
  .rsmainslider_calc {
    border-radius: 24px;
    background: #fff;
    padding: 32px 16px 24px 16px;
  }
  .rsmainslider_calc .filterform {
    padding: 0;
  }
  .filterform__input .form-control {
    width: 100%;
  }
  .rsmainslider_calc .rsmainslider__title h1.rsmainslider__name {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
  }
  .rsmainslider_calc .rsmainslider__title {
    margin-bottom: 20px;
  }
  .rsmainslider_calc .rsmainslider__text {
    color: #445371;
    font-weight: 400;
    font-size: 15px;
    line-height: 160%;
    letter-spacing: -0.03em;
    padding-right: 30px;
  }

  .rsmainslider_nogb {
    margin: 12px 0;
  }
  .rsmainslider_calc .rsmainslider__filter {
    padding: 16px 0;
  }
  .rsmainslider_calc .calcform__item {
    margin-bottom: 24px;
  }
  .rsmainslider_calc
    .infblockv5.infblockv5_static.onlyMobile
    .infblockv5__text {
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    letter-spacing: -0.03em;
    color: #445371;
  }
  .zaimblock {
    padding-top: 20px;
  }
  .zaimblock__title {
    margin-bottom: 20px;
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.03em;
  }
  .zaimcard {
    height: 100%;
  }
  .zaimcard__wrapper {
    padding: 8px;
    border-radius: 16px;
    box-shadow: 0 1px 0 0 rgba(38, 39, 90, 0.1);
    transition: all 0.3s ease;
    background: #fff;
    height: calc(100% - 24px);
    position: relative;
    padding-bottom: 92px;
  }

  .zaimcard__header {
    padding-bottom: 13px;
    margin-bottom: 12px;
    display: flex;
    gap: 1px;
  }
  
  .zaimcard__main {
    max-width: calc(100% - 40px);
    width: 100%;
  }
  .zaimcard__name {
    font-size: 15px;
  }
  .zaimcard__text {
    font-size: 12px;
  }
  .zaimcard__icon {
  }
  .zaimcard__body {
  }
  .zaimcard__summ {
    margin-bottom: 15px;
    font-size: 14px;
  }
  .zaimcard__params {
    display: block;
    margin-bottom: 16px;
  }
  .zaimcard__param {
    margin-bottom: 6px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }
  .zaimcard__paramtitle {
    font-size: 12px;
  }
  .zaimcard__paramvalue {
    font-size: 12px;
  }
  .zaimcard__erid {
    font-size: 8px;
  }
  .zaimcard__footer {
    margin-top: 4px;
  }

  .zaimcard__buttons {
    display: block;
    width: calc(100% - 16px);
  }
  .zaimcard__buttons .btn_main {
    width: 100%;
    min-width: unset;
    max-width: unset;
    font-size: 16px !important;
    padding: 12px !important;
  }

  .zaimcard__buttons .infobutton {
    border: none;
    min-width: unset;
    height: unset;
    display: block;
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    text-align: center;
    color: #445371;
    margin: 12px 0 0 0;
    text-align: center;
  }
  .zaimcard__icon img {
    min-width: 36px;
    max-width: 36px;
    height: 36px;
  }
  .showmore_xl a {
    justify-content: space-between;
  }
  .zaimmodal__icon {
    margin-bottom: 12px;
  }
  .zaimmodal__icon img {
    min-width: 44px;
    max-width: 44px;
    height: 44px;
  }

  .modalzaim .modal-content {
    padding: 20px 16px 12px;
    border-radius: 24px;
  }
 
  .zaimmodal__wrapper {
    display: block;
    gap: 12px;
        height: 100%;
  }

  .zaimmodal__header {
    margin-bottom: 16px;
  }
  .zaimmodal__name {
    font-size: 20px;
    margin-bottom: 4px;
  }
  .zaimmodal__text {
    font-size: 15px;
  }
  .zaimmodal__tabs {
  }
  .zaimmodal__tabsheader {
    margin-bottom: 16px;
    display: flex;
    gap: 16px;
    overflow: auto;
  }
  .zaimmodal__table {
    height: unset;
    max-height: calc(100vh - 300px);
    max-height: calc(100dvh - 300px);
  }
  .modalzaim .modal-body {
    height: 100%;
  }
  .zaimmodal {
    height: 100%;
   /*  padding-bottom: 100px; */
    position: relative;
  }
  .modalzaim.in {
    display: flex !important;
  } 
  .modalzaim {
/*     height: -webkit-fill-available;
    min-height: 100dvh;
    min-height: -webkit-fill-available; */
    height: 100%;
    overflow: hidden;
    box-sizing: border-box;
  }
    .modalzaim .modal-dialog {
    width: 100%;
    min-height: 100%;
 
 /*    min-height: -webkit-fill-available;
    min-height: 100dvh;
    min-height: -webkit-fill-available; */
    height: 100%;
    margin: 0;
    max-width: 100%;
    border-radius: 0;  box-sizing: border-box;
  }
  .modalzaim .modal-content {
    height: 100%;
      box-sizing: border-box;
   /*  height: 100%;
    height: 100vh;
    height: 100dvh;
    min-height: 100%;
    min-height: 100dvh; */

  }
   .zaimmodal__main {
        height: 100%;
  }

  .modalzaim .modal-content {
    border-radius: 0;
  }
  .zaimmodal__button {
  /*   position: absolute;
    bottom: 22px; */
    width: 100%;
    height: min-content;
            position: sticky;
        bottom: 0;
  }
  .zaimmodal__main * {
    max-width: 100%;
  }
  .zaimmodal__main {
   display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        justify-content: space-between;
        overflow-y: scroll;
            -ms-overflow-style: none;
    scrollbar-width: none;
        position: relative;
  }
  .zaimmodal__table tr {
    display: block;
    padding: 16px 12px;
    border-radius: 12px;
  }
  .zaimmodal__tabsbutton {
    white-space: nowrap;
    font-size: 12px;
    line-height: 167%;
  }
  .modaltable {
  }
  .zaimmodal__table td {
    display: block;
    width: 100%;
    padding: 1px 0;
    font-weight: 400;
    font-size: 15px;

    border-radius: 0 !important;
  }
  .zaimmodal__table td:first-child > div {
    font-weight: 400;
    font-size: 13px;
    letter-spacing: -0.01em;
    color: #7b7794;
  }
  .zaimmodal__table td > div {
    font-size: 15px;
    line-height: 1.2;
  }

  .zaimmodal__table td small {
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    padding-top: 4px;
  }
  .zaimmodal__button {
    margin-top: 16px;
  }
  .zaimmodal__button {
    margin-top: 16px;
    text-align: center;
  }
  .zaimmodal__button a.btn_main {
    font-size: 14px !important;
  }
  .btn_closemodal {
    display: block;
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    text-align: center;
    color: #445371;
    padding: 16px 0 10px 0;
  }
}
