
    .reservation .form_list > div {
        position: relative;
    }

    .right-import {
        height: 5.1rem;
        right: 2rem;
    }

    .right-import-input {
        text-indent: 0;
    }

    .form_btnwrap {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        margin-top: 2rem;
        margin-bottom: 3rem;
    }

    .form_btnwrap .btns {
        padding: 12px 2.5rem;
        border: 1px solid #787C86;
        color: #787C86;
        margin-right: 1rem;
    }

    .form_btnwrap .btns:last-of-type {
        margin-right: 0;
    }

    .form_btnwrap .btns i {
        margin-right: 0.5rem;
    }

    .form_btnwrap .btns:hover {
        border-color: #1A1A1A;
        color: #1A1A1A;
    }

    .hide.display {
        display: none;
    }

    .num_uses {
        top: 0.7rem;
    }

    .announcement {
        margin-bottom: 2rem;
    }

    .copy_txt {
        margin-right: 1rem;
    }

    .g-recaptcha > div {
        margin: 0 auto 4rem;
    }
