.contest-form{
	max-width: 80%;
	margin: 5% auto 10%;
	padding: 5%;	
	border-radius: 24.609px;
border: 0.615px solid #000;
background: rgba(6, 2, 19, 0.10);
box-shadow: 0 2.58px 7.739px 0 #B499F4 inset, 9.229px -44.912px 82.551px -17.227px rgba(88, 59, 220, 0.42) inset;
backdrop-filter: blur(20.63765525817871px);
}

.contest-form > h2{
	text-align: center ;
	border-radius: 15px 15px 0 0;
	padding: 20px ;
	color: #FFFDF6 !important;
	margin-bottom: 20px ;
	font-size: 60px ;
	text-transform: uppercase;
	margin-top: 0px;
	display: none;
}

.contest-form p{
	padding: 20px 40px;
    font-size: 40px;
	color: #fff;
font-size: 40px;
font-style: normal;
font-weight: 800;
line-height: 54px;
}

input{
	padding: 10px;
}

.checkbox-section{
	display: flex;
	gap: 5%;
}

.checkbox-section > input{
	width: 5%;
	background-color: #FFFDF6 !important;
}

.checkbox-section > label{
	width: 90%;
}

.input-section > input {
    border-radius: 5px;
    height: 50px;
    width: 100%;
    font-size: 20px;

    border: 1px solid transparent !important; 
    background:
        linear-gradient(#0b0b0f, #0b0b0f) padding-box,
        linear-gradient(90deg, #8558F2, #1CEDC7) border-box;
}


.button > input{
	color: #ffffff; 
	border: none; 
	padding: 12px 20px; 
	cursor: pointer;
	text-transform: uppercase;
	color: #FFFDF6;
	font-size: 36px;
	font-style: normal;
	font-weight: 800;
	line-height: normal;
	border-radius: 8px;
background: linear-gradient(91deg, #9A4DFF -41.78%, #5EEBFF 100%);
box-shadow: 0 2px 10px 0 rgba(98, 226, 255, 0.50);
}

@media (max-width: 767px){
	.contest-form > h2{
		font-size: 25px;
	}
	
	.input-section label{
		font-size: 15px;
	}
	
	.contest-form > p{
		line-height: normal;
		font-size: 15px;
	}
	
	.checkbox-section{
		gap: 1%;
	}
	
	.button > input {
		font-size: 15px;
	}
}