JSFiddle - React, Tailwind, and code Playground

HTML

<div class="intr">
		<div class="intr_items">
		<div class="container">
				<img src="img/room.png" alt="Ярус2">
			<button class="price">Рассчитать стоимость</button>
			</div>
		</div>
	</div>
  			<form id="form" action="js/send.php" method="post">
			 <div id="popup_contact" class="popup_block">
				<div class="popup_content">
					<span class="close">x</span>
					    					<div class="note">
						<h1>Выберите тип конструкции</h1>
					</div>
					    <input type="hidden" name="form_id" value="1"/>
						<fieldset>
                        <div class="form_inputs">
							    <div class="constr_type">
							        <img src="img/wall.png" alt="">
								<p><input type="radio" value="От стены до стены" name="choice" required="required">
								От стены <br><span>до стены</span>
							    </div>
							    <div class="constr_type">
                                    <img src="img/corner.png" alt="">
									<p><input type="radio" value="Угловая" name="choice">
									Угловая
                                </div>
                                <div class="constr_type">
                                    <img src="img/gtype.png" alt="">
										<p><input type="radio" value="Г - образная" name="choice">
										Г - образная
                                </div>
                                <div class="constr_type">
                                    <img src="img/hatchway.png" alt="">
											<p><input type="radio" value="С люком" name="choice">
											С люком
                                </div>
											</div>          
										</fieldset>
										<p class="submit"><button type="submit" class="next_popup">Далее</button></p>
									</div>
									</div>
									<div id="popup_contact" class="popup_block">
				<div class="popup_content">
					<span class="close">x</span>
					<div class="note">
						<h1>Выберите лестницу</h1>
					</div>
						<fieldset>
							<div class="form_inputs">
							    <div class="constr_typetwo"...

CSS

.popup_block {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    padding-top: 10px; /* Location of the box */
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%;
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.6);
}

.popup_content {
    background-color: #fefefe;
    margin: auto;
    padding: 40px;
    width: 700px;
    text-align: center;
    position: relative;
}

.popup_content button {
    padding: 10px 70px;
    border-radius: 0;
    color: #fff;
    font-size: 25px;
    background-color: #c26e00;
}

.popup_content h1 {
    font-family: BebasNeue;
}

.close {
    position: absolute;
    color: #aaaaaa;
    float: right;
    font-size: 39px;
    font-weight: bold;
    cursor: pointer;
    top: 1px;
    right: 16px;
}

JavaScript

var current_index=0;
$(".price").click(function() {
		$(".popup_block").hide()
    	.eq(current_index).show();
	});
	
	$(".close").click(function() {
	   $(".popup_block").hide();
     current_index=0;
	});
	
$('.next_popup').click(function() {
  var $popups=$(".popup_block");
  $popups.hide().eq(++current_index).show();
  
  if(current_index==$popups.length)
   	$('button.next_popup').hide();
});