.display-grid {
  display: -ms-grid;
  display: grid;
}
.choose_variant_modal_window .modal_wnd__input-button {
  -webkit-box-shadow: 0 0 8px 0 rgba(99, 107, 121, 0.46);
  -moz-box-shadow: 0 0 8px 0 rgba(99, 107, 121, 0.46);
  box-shadow: 0 0 8px 0 rgba(99, 107, 121, 0.46);
}
.choose_variant_modal_window .modal_wnd__input-button:hover .modal_wnd__input-button__icon,
.choose_variant_modal_window .modal_wnd__input-button#choose_juridical .modal_wnd__input-button__icon {
  background-color: #e6f6ff;
}
.choose_variant_modal_window .modal_wnd__input-button .modal_wnd__input-button__icon {
  width: 36px;
  height: 36px;
  background-color: #eceef1;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
}
.choose_variant_modal_window #choose_juridical {
  border-color: #2186eb;
  -webkit-box-shadow: 0 0 0 2px #bae3ff;
  -moz-box-shadow: 0 0 0 2px #bae3ff;
  box-shadow: 0 0 0 2px #bae3ff;
}
.choose_variant_modal_window #choose_juridical img {
  width: 20px;
  height: 20px;
}
.choose_variant_modal_window #choose_private img {
  width: 14px;
  height: 16px;
}
@media (max-width: 575px) {
  .choose_variant_modal_window {
    width: 100%;
    min-width: 320px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .choose_variant_modal_window {
    min-width: 420px;
    max-width: 420px;
  }
}
@media (min-width: 768px) and (max-width: 929px) {
  .choose_variant_modal_window {
    min-width: 420px;
    max-width: 420px;
  }
}
@media (min-width: 930px) and (max-width: 1199px) {
  .choose_variant_modal_window {
    min-width: 420px;
    max-width: 420px;
  }
}
@media (min-width: 1200px) {
  .choose_variant_modal_window {
    min-width: 420px;
    max-width: 420px;
  }
}
.choose_variant_modal_window .modal_wnd__main .modal_wnd__button_input_block:not(:last-of-type) {
  margin-bottom: 16px;
}
.choose_variant_modal_window .modal_wnd__main .modal_wnd__button_input_block .modal_wnd__input-button__icon {
  width: 36px;
  height: 36px;
}
@media (max-width: 575px) {
  .choose_variant_modal_window .modal_wnd__main .modal_wnd__button_input_block .modal_wnd__input-button__text,
  .choose_variant_modal_window .modal_wnd__main .modal_wnd__button_input_block .modal_wnd__input-button__add_text {
    padding-left: 48px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .choose_variant_modal_window .modal_wnd__main .modal_wnd__button_input_block .modal_wnd__input-button__text,
  .choose_variant_modal_window .modal_wnd__main .modal_wnd__button_input_block .modal_wnd__input-button__add_text {
    padding-left: 14.72392638%;
  }
}
@media (min-width: 768px) and (max-width: 929px) {
  .choose_variant_modal_window .modal_wnd__main .modal_wnd__button_input_block .modal_wnd__input-button__text,
  .choose_variant_modal_window .modal_wnd__main .modal_wnd__button_input_block .modal_wnd__input-button__add_text {
    padding-left: 14.72392638%;
  }
}
@media (min-width: 930px) and (max-width: 1199px) {
  .choose_variant_modal_window .modal_wnd__main .modal_wnd__button_input_block .modal_wnd__input-button__text,
  .choose_variant_modal_window .modal_wnd__main .modal_wnd__button_input_block .modal_wnd__input-button__add_text {
    padding-left: 14.72392638%;
  }
}
@media (min-width: 1200px) {
  .choose_variant_modal_window .modal_wnd__main .modal_wnd__button_input_block .modal_wnd__input-button__text,
  .choose_variant_modal_window .modal_wnd__main .modal_wnd__button_input_block .modal_wnd__input-button__add_text {
    padding-left: 14.72392638%;
  }
}
