
.cdect-form{
max-width:800px;
margin:40px auto;
padding:30px;
background:#fff;
border-radius:12px;
box-shadow:0 0 15px rgba(0,0,0,0.1);
font-family:Arial,sans-serif;
}

.cdect-form h2{
text-align:center;
margin-bottom:25px;
color:#2b1654;
}

.cdect-form label{
display:block;
margin-top:15px;
font-weight:bold;
}

.cdect-form input,
.cdect-form textarea,
.cdect-form select{
width:100%;
padding:12px;
margin-top:5px;
border:1px solid #ccc;
border-radius:8px;
}

.cdect-form button{
margin-top:20px;
background:#e51e5e;
color:#fff;
padding:14px 24px;
border:none;
border-radius:8px;
cursor:pointer;
font-size:16px;
}

.cdect-form button:hover{
background:#b91449;
}
