.webform-submission-project-inquiry-form .form-item{
    display: flex;
    margin: 0 auto;
    width: 50%;
    flex-direction: column;
    margin-top: 1.5em;
}

.webform-submission-project-inquiry-form  .webform-confirmation {
width: 50%;
    margin: 0 auto;
    padding: 4em 0;
}

.webform-submission-project-inquiry-form #edit-actions{
    display: flex;
    justify-content: flex-start;
    width: 50%;
    margin: 16px auto;
}

.webform-submission-project-inquiry-form #edit-actions .webform-button--submit{
    color: white;
    background: #7a2f7e;
    padding: 8px 16px;
    border: unset;
    font-size:18px;
}


.webform-submission-project-inquiry-form .webform-element-description {
font-size:16px;
}

.webform-submission-project-inquiry-form .webform-element-description ul {
list-style:disc;
}

.webform-submission-project-inquiry-form .form-item label{
font-weight: 700;
font-size:18px;
}
.webform-submission-project-inquiry-form .form-item select option{
font-size:18px;
}
.webform-submission-project-inquiry-form .form-item input, textarea, select {
    padding: 0.75em 1em;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 1rem;
    font-family: inherit;
    box-sizing: border-box;
    transition: border-color;
}

.webform-submission-project-inquiry-form {
padding-bottom:200px;
}

.webform-submission-project-inquiry-form  .webform-confirmation {
width: 50%;
margin: 0 auto;
padding: 4em 0;
font-size:18px;
}
.webform-submission-project-inquiry-form .webform-element-help {
transform: translateY(-3px);
}

@media (max-width: 768px) {
.webform-submission-project-inquiry-form .form-item{
    width: 90%;
}

.webform-submission-project-inquiry-form #edit-actions{
    width: 90%;
}
.webform-submission-project-inquiry-form  .webform-confirmation {
width: 90%;

}

}
