.button {
	margin-top: 25px;
}

.button a {
	font-family: 'Rubik', sans-serif;
	background-color: #47D2F0;
	box-shadow: 0px 0px 30px 1px rgb(255, 255, 255);
	padding: 20px 15px;
	border-radius: 10px;
	text-decoration: none;
	color: #070707;
	font-weight: 500;
}


.pop_up {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background-color:transparent;
	z-index: 2;
	transform: translateY(-44.5%)scale(0);
	transition: .4s ease-in-out;
}

.pop_up.active{
	transform: translateY(0%)scale(100%);
	background-color: rgba(0, 0, 0, .8);
}

.pop_up_container {
	display: flex;
	width: 100%;
	height: 100%;
}

.pop_up_body {
	margin: auto;
	width: 500px;
	background-color: #fff;
	border-radius: 10px;
	text-align: center;
	padding: 100px 15px 110px 15px;
	position: relative;
}

.pop_up_body h2 {
	color: var(--, #413939);
	font-family: 'Rubik', sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

.pop_up_body p {
 
	color: var(--, #413939);
	font-family: 'Rubik', sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-align: center;
}

.pop_up_body input{
	display: block;
	margin: 25px auto 0px auto;
	width: 330px;
	padding: 17px 20px;
	background-color: #e5e5e5;
	border-radius:10px;
	border:none;
	font-family: 'Rubik', sans-serif;
	font-weight: 500;
	font-size: 18px;
	color:#89909f
}

.pop_up_body input:focus{
	outline: none;
}

.pop_up_body button{
 cursor: pointer;
 display: block;
 width: 330px;
 margin: 60px auto 0px auto;
 padding: 20px 0;
 font-family: 'Rubik', sans-serif;
 font-weight: 500;
 font-size: 16px;
 border:none;
 color:#030303;
 border-radius:10px;
 background-color:#47D2F0;

}

.pop_up_close{
	position: absolute;
	top: 15px;
	right: 15px;
	font-size: 21px;
	cursor: pointer;
}

@media (max-width: 768px) {
.pop_up_body {
	width: 390px;
	height: 530px;
}
}
@media (max-width: 425px) {
.pop_up_body {
	width: 310px;
	height: 465px;
}
.pop_up_body h2 {
	margin-top: -67px;
}
.pop_up_body input {
	width: 270px;
}
.pop_up_body button {
	width: 270px;
	margin-top: 25px;
}
}
@media (max-width: 320px) {
.pop_up_body {
	widows: 290px;
}
.pop_up_body input {
	width: 245px;
}
.pop_up_body button {
	width: 245px;
	margin: 12px auto 0px auto;
}
}