#consult_layer_background {
    transition: all 0.3s 0.3s;
}
#consult_layer,
#consult_layer_wrapper {
  transition: all 0.3s ease-out;
}
#consult_layer {
  transform: translateX(0) translateY(-40%);
}
.popup_visible #consult_layer{
  transform: translateX(0) translateY(0);
}

.popup_content {margin-top:50px}