body {
    background-color: #dadada;
    font-family: sans-serif;
    font-weight: bold;
}

.main-div {
    background-color: rgb(255, 255, 255);
    width: 40%;
    height: 100%;
    margin: auto;
    margin-top: 4%;
    border-radius: 19px;
    border-bottom-right-radius: 90px;
    padding: 20px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.first-div {
    display: inline-block;
}

.in-first-div {
    padding: 20px;
    display: inline-block;

}

.label1 {
    color: rgb(92, 92, 92);
    font-size: 12px;
    letter-spacing: 4px;
}

input {
    margin-top: 6px;
    border-radius: 5px;
    border: #dadada solid 1px;
    font-size: 25px;
    width: 100px;
    padding-left: 9px;
    padding-top: 9px;
    padding-bottom: 9px;
}

.line {
    padding-top: 23px;
    padding-left: 20px;
    width: 84%;
    float: left;
}

.button1 {
    margin: auto;
    align-items: center;
    width: 65px;
    height: 66px;
    border-radius: 100%;
    background-color: blueviolet;
    float: left;
    transition: 0.5s;
}

.button1:hover{
    background-color: rgb(163, 91, 232);
}

.button1:active{
    scale: calc(0.5);
}

img {
    margin: auto;
    padding-top: 23%;
    padding-left: 22%;
    width: 36px;
}

.third-div {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 33px;
    letter-spacing: 8px;
}

span {
    color: #8a2be2;
}