.wpcf7-form-control.wpcf7-submit.has-spinner.c-btn {
    border: none;
    margin-left: auto;
    margin-right: auto;
    transition: .4s;
    cursor: pointer;
}
.wpcf7-previous:hover,
.wpcf7-form-control.wpcf7-submit.has-spinner.c-btn:hover {
    opacity: .6;
}
.wpcf7-spinner {
    margin: 20px auto 0;
    margin-right: auto;
    display: block;
}
.wpcf7-previous {
    background: none!important;
    border: none!important;
    text-decoration: underline!important;
    transition: .4s;
    cursor: pointer;
}
.wcf7msm-no-ss[style="visibility: hidden;"],
.cf7msm-no-ss + br,
.wpcf7-spinner + br {
    display: none;
}

.wpcf7-response-output{
    border: none!important;
    text-align: center;
    font-weight: bold;
    font-size: 120%;
    color: #ed3f5c;
}
.wpcf7-response-output ~ p {
    transition: .4s;
}
.wpcf7-form.invalid .wpcf7-response-output ~ p {
    display: none;
}

@media screen and (min-width: 768px) {
    .p-inquiry__item.alignitems_flex-start {
        align-items: flex-start;
    }
    .p-inquiry__item.alignitems_flex-start .p-inquiry__item-left {
        padding-top: 14px;
    }
}

@media screen and (max-width: 767px) {
    .p-inquiry__item-left {
        justify-content: flex-start;
        column-gap: 0px;
        align-items: self-start;
    }
}