.dsplnone {
  display: none;
}

.popup__checkbox-container {
  display: flex;
  align-items: flex-start;
  cursor: pointer;
}

.popup__checkbox-container-less-text {
  align-items: center;
}

.popup__checkbox {
  opacity: 0;
  height: 0;
  width: 0;
}

.popup__checkbox-custom {
  min-width: 28px;
  min-height: 28px;
  margin-right: 15px;
  border: 1px solid #FF6C02;
  border-radius: 3px;
}

.popup__checkbox:checked + .popup__checkbox-custom {
  background-color: #FF6C02;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAAbklEQVRIie2SMQ6AIAxFuYREjwjHhcHjPAcZCGkaxRod+tbS1/TTEBznDkAE0pvyykm2li9AafIdWF3+YzmQgKjU+2up2lupOWuNj+RNMK6+KbW5zKUh5h8qRDEfy8VN7E9xGGIv74ZEs1icTzgAJ5w0Gqu97rMAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-position: center center;
}

.popup__checkbox-link {   
  color: #545454;
}

.popup__checkbox-link:hover {
  text-decoration: none;
}

.popup__btn {
  /*box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);*/
}
.popup__btn_text { /* ÑÑ‚Ð¾ Ð´Ð»Ñ Ñ‚ÐµÐºÑÑ‚Ð° Ð²Ð²ÐµÐ´Ð¸Ñ‚Ðµ ÐºÐ¾Ð´ Ð¸Ð· ÑÐ¼Ñ Ð² Ð¼Ð¾Ð´Ð°Ð»ÐºÐµ 46-ÑÐ¼Ñ*/
  font: 400 15px/1.15789 "Roboto", sans-serif;
  color: #545454;
  text-align: center;
  margin: 10px 0 23px;
  display: flex;
  justify-content: flex-start;
}

.popup__close {
  border-color: #EAEAEA;
  top: 25px;
}

.popup__close:hover {
  outline: 2px solid #FF6C02;
  border-radius: 100%;
  -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);
}
.modal__error {
	color: red
}