.wpcf7-form {
    width: 100%;
}

.wpcf7-form p {
    width: 100%;
}

.wpcf7-form label {
    width: 100%;
    display: block;
    text-align: left;
}

.wpcf7-form .wpcf7-text {
    width: 100%;
    padding: 10px;
    border: 2px solid #D6B36A;
    border-radius: 5px;
    margin: 10px 0;
}

.wpcf7-submit {
    margin: 0 auto;
    margin-top: 25px;
    display: block;
    width: auto;
    background-color: #D6B36A;
    font-weight: 600; 
    padding: 10px 48px; 
    border-radius: 25px; 
    transition: background-color 0.6s, color 0.6s; 
    cursor: pointer;
}
  
.wpcf7-submit:hover {
    background-color: #182845; 
    color: #E0C38A; 
}

.wpcf7-not-valid-tip {
    margin-bottom: 10px;
}