body .form.wrapper {
    display: block;
    min-height: 0px;
}

.contact form .form-wrapper {
    width: 100% !important;;
    display: grid;
    grid-template-columns: 50% 50%;
    overflow: hidden;
}

.contact form .form-wrapper div {
    width: 100%;   
}

.contact form .form-wrapper textarea {
    width: calc(100% - 30px);
    height: 202px;
}

.contact form .form-wrapper input[type=submit] {
    float: none;
    display: inline-block;
    width: 100%;
    line-height: 1em;
    color: #fff;
}

div.g-recaptcha {
    margin-top: 12px;
}