/* Keep the native Turnstile UI in the same content column as the contact fields. */
#contact .contact-form .verification-row {
    margin-top: 4px;
    margin-bottom: 20px;
    overflow: visible;
}

#contact .contact-form .verification-box {
    min-height: 65px;
    overflow: visible;
}

#contact .contact-form .verification-box .cf-turnstile {
    width: 100%;
}

#contact .contact-form .submit-wrap {
    padding-top: 0;
}

#contact .contact-form .submit-wrap .btn {
    min-height: 46px;
}

@media screen and (min-width: 640px) {
    #contact .contact-form .submit-wrap .btn {
        margin-left: 145px;
    }
}

@media screen and (max-width: 639px) {
    #contact .contact-form .submit-wrap .btn {
        width: 100%;
        margin-left: 0;
    }
}

@media screen and (max-width: 359px) {
    #contact .contact-form {
        padding-right: 0;
        padding-left: 0;
    }
}
