.contact__form {
padding: 100px 0 100px 0;
}
.contact__wrapper {
width: 753px;
margin: 0 auto;
color: #636363;
}
.red {
color: red;
}
.form__inputs input {
width: 360px;
height: 40px;
font-size: 20px;
margin-bottom: 30px;
}
.form__inputs {
display: flex;
}
textarea {
width: 100%;
height: 163px;
}
input, textarea {
border: 1px solid #999;
margin-top: 5px;
box-sizing: border-box;
}
input:first-of-type {
margin-right: 23px;
}
.button__block {
display: flex;
justify-content: flex-end;
}
input[type=submit] {
width: 165px;
height: 40px;
background: #fcac45;
color: #fff;
margin-right: 0;
margin-top: 20px;
border: none;
}
.contact__form h2::after {
content: '';
display: block;
height: 3px; width: 100px;
background: #fcac45;
position: relative;
margin: 30px auto 60px;
}
.contact__form h2 {
text-align: center;
}
.contact__form h2 {
color: #000;
font-size: 44px;
}
form p{
text-align: left;
}
.contact__wrapper .lorem {
margin-bottom: 100px;
color: #6c6c6c;
text-align: center;
}