*{
     margin: 0;
     padding: 0;
     box-sizing: border-box;
}
.container{
     background: linear-gradient(#FFA07A, #FF0000);
     border: 1px solid;
     padding-left: 180px;
     padding-bottom: 8.6%;
}
.first{
     padding-top: 80px;
     padding-left: 100px;
}
.first input[type='text']{
     width: 23%;
     height: 40px;
     border: 1px solid;
     border-radius: 4px;
     padding-left: 20px;
}
.second{
     padding-left: 100px;
}
.second label{
     position: absolute;
     top: 135px;
     padding-left: 10px;
}
.second select{
     width: 23%;
     height: 40px;
     border: 1px solid;
     border-radius: 4px;
     padding-left: 20px;
}
.third{
     padding-left: 100px;
}
.third input[type='tel']{
     width: 23%;
     height: 40px;
     border: 1px solid;
     border-radius: 4px;
     padding-left: 20px;
}
.third input[type='email']{
     width: 23%;
     height: 40px;
     border: 1px solid;
     border-radius: 4px;
     padding-left: 20px;
}
.third input[type='date']{
     width: 23%;
     height: 40px;
     border: 1px solid;
     border-radius: 4px;
     font-size: x-large;
     text-align: center;
}
span{
     font-size: x-large;
}
.third label{
     position: absolute;
     top: 215px;
     padding-left: 10px;
}
.fourth{
     padding-left: 100px;
     padding-top: 80px;
}
.fourth textarea{
     border: 1px solid;
}
.btns {
     padding-left: 100px;
}

.btns * {
     width: 38.2%;
     padding: 10px;
     font-size: 16px;
     font-weight: 400;
}
.first-col{
     position: absolute;
     left: 610px;
     top: 300px;
}
.second-col{
     position: absolute;
     left: 750px;
     top: 300px;
}
.third-col{
     position: absolute;
     left: 900px;
     top: 300px;
}
.gender{
     position: absolute;
     left: 280px;
     top: 333px;
}
.fifth label{
     font-size: x-large;
}
textarea{
     padding-left: 20px;
     font-size: larger;
     padding-top: 10px;
}