.zotac-school-membership-form .zotac-membership-name-field .wpforms-field-row,
.zotac-school-membership-form .zotac-school-membership-name-field .wpforms-field-row {
    display: flex;
}

.zotac-school-membership-form .zotac-membership-name-field .wpforms-field-row .wpforms-field-row-block.wpforms-one-half,
.zotac-school-membership-form .zotac-school-membership-name-field .wpforms-field-row .wpforms-field-row-block.wpforms-one-half {
    float: none;
}

.zotac-school-membership-form .zotac-membership-name-field .wpforms-field-row .wpforms-field-row-block.wpforms-one-half:nth-child(1),
.zotac-school-membership-form .zotac-school-membership-name-field .wpforms-field-row .wpforms-field-row-block.wpforms-one-half:nth-child(1) {
    order: 2;
    margin-left: 4% !important;
}

.zotac-school-membership-form .zotac-membership-name-field .wpforms-field-row .wpforms-field-row-block.wpforms-one-half:nth-child(2),
.zotac-school-membership-form .zotac-school-membership-name-field .wpforms-field-row .wpforms-field-row-block.wpforms-one-half:nth-child(2) {
    order: 1;
    margin-left: 0;
}

div.wpforms-container-full.zotac-school-membership-form .wpforms-form input[readonly="readonly"],
div.wpforms-container-full.zotac-school-membership-form .wpforms-form textarea[readonly="readonly"],
div.wpforms-container-full.zotac-school-membership-form .wpforms-form select[readonly="readonly"] {
    background-color: #f9f9f9;
    border-color: #ddd;
    color: #999;
    cursor: not-allowed;
}

/* Email-verification completion screen. */
.zsms-verification-complete {
    box-sizing: border-box;
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
    padding: 48px 20px;
    background: #fff;
    color: #111;
    text-align: center;
}

.zsms-verification-complete h1 {
    margin: 0 0 24px;
    padding: 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.5;
    color: inherit;
}

.zsms-verification-complete p {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.6;
    color: inherit;
}

@media (max-width: 600px) {
    .zsms-verification-complete {
        padding: 36px 16px;
    }

    .zsms-verification-complete h1 {
        margin-bottom: 20px;
        font-size: 21px;
    }

    .zsms-verification-complete p {
        font-size: 15px;
    }
}

