body{
    background-color: hsl(0, 0%, 94%);
    font-family: 'poppins', sans-serif;
    font-weight: 400;
}
.block{
    background-color: hsl(0, 0%, 100%);
    width: 30%;
    display: flex;
    flex-direction: column;
    place-self: center;
    margin-top: 60px;
    padding: 20px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 90px;
    border-bottom-left-radius: 12px;
}
form{
    display: flex;
    justify-content: left;
    align-items: left;
}
.field{
    display: flex;
    flex-direction:column ;
    margin-left: 6px;
}
label{
    font-size: 12px;
    margin-bottom: 5px;
}
input{
    height: 30px;
    width: 50%;
    font-weight: 400;
}
input::placeholder{
    color: hsl(0, 1%, 44%);
}
p{
    color: hsl(0, 0%, 8%);
    /* font-size: 40px; */
    /* font-weight:800i ; */
}
span{
    color: hsl(259, 100%, 65%);
    font-size: 30px;
    font-weight: 700;
}
.but{
    display: flex;
}
.div{
    border-bottom: 1px solid hsl(0, 0%, 86%);
    height: 20px;
    width: 90%;
}
.p p{
    margin: 0%;
  font-size: 50px;  
}
span{
    font-weight: 300;
}
strong{
    font-size: 32px;
    font-weight: 800;
}
button{
    background-color: hsl(259, 100%, 65%);
    border-radius: 100%;
    width: 15%;
    padding: 8px 8px 8px 8px;
    border:solid 2px hsl(259, 100%, 65%);
    justify-self: right;
}
img{
    width: 60%;
}
#error1, #error2, #error3, #error4, #errormsg{
    color: hsl(0, 100%, 67%);
    display: none;
    font-size: 11px;
    margin-top: 5px;
}
#span1, #span2, #span3{
    color: hsl(259, 100%, 65%);
    font-size: 32px;
    font-weight: 800;
}