.form[data-v-ee00b5e0] {
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
    max-width: 724px;
    margin-bottom: 32px
}

@media (min-width: 768px) {
    .form[data-v-ee00b5e0] {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 768px) {
    .form[data-v-ee00b5e0] {
        margin-bottom: 64px
    }
}

.form fieldset[data-v-ee00b5e0] {
    display: flex;
    gap: 8px;
    margin-bottom: 8px
}

.form input[data-v-ee00b5e0] {
    width: 100%
}

.form[data-v-f5952e84] {
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
    max-width: 724px;
    margin-bottom: 32px
}

@media (min-width: 768px) {
    .form[data-v-f5952e84] {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 768px) {
    .form[data-v-f5952e84] {
        margin-bottom: 64px
    }
}

.form fieldset[data-v-f5952e84] {
    display: flex;
    gap: 8px;
    margin-bottom: 8px
}

.form input[type=text][data-v-f5952e84] {
    width: 100%
}

.form[data-v-8dd9effa] {
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
    max-width: 724px;
    margin-bottom: 32px
}

@media (min-width: 768px) {
    .form[data-v-8dd9effa] {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 768px) {
    .form[data-v-8dd9effa] {
        margin-bottom: 64px
    }
}

.form fieldset[data-v-8dd9effa] {
    display: flex;
    gap: 8px;
    margin-bottom: 8px
}

.form input[data-v-8dd9effa] {
    width: 100%
}

form[data-v-1533af6f] {
    display: flex;
    margin-top: 8px
}

input[data-v-1533af6f] {
    width: 100%;
    max-width: 250px
}

button[data-v-1533af6f] {
    margin-left: 16px
}

span[data-v-1533af6f] {
    display: inline-block;
    margin-top: 8px;
    font-size: 1.4rem
}

button[data-v-b01e9b74] {
    background-color: pink;
    color: purple
}

.form[data-v-73b53acc] {
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
    max-width: 724px;
    margin-bottom: 32px
}

@media (min-width: 768px) {
    .form[data-v-73b53acc] {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 768px) {
    .form[data-v-73b53acc] {
        margin-bottom: 64px
    }
}

.form fieldset[data-v-73b53acc] {
    display: flex;
    gap: 8px;
    margin-bottom: 8px
}

.form input[data-v-73b53acc] {
    width: 100%
}

.form[data-v-7a220b7b] {
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
    max-width: 724px;
    margin-bottom: 32px
}

@media (min-width: 768px) {
    .form[data-v-7a220b7b] {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 768px) {
    .form[data-v-7a220b7b] {
        margin-bottom: 64px
    }
}

.form fieldset[data-v-7a220b7b] {
    display: flex;
    gap: 8px;
    margin-bottom: 8px
}

.form input[data-v-7a220b7b] {
    width: 100%
}

.form[data-v-41c9e758] {
    margin: 80px auto 32px;
    padding-left: 16px;
    padding-right: 16px;
    max-width: 724px
}

@media (min-width: 768px) {
    .form[data-v-41c9e758] {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 768px) {
    .form[data-v-41c9e758] {
        margin-bottom: 64px
    }
}

.form fieldset[data-v-41c9e758] {
    display: flex;
    gap: 8px;
    margin-bottom: 8px
}

.form input[data-v-41c9e758] {
    width: 100%
}

.form[data-v-27a16442] {
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
    max-width: 724px;
    margin-bottom: 32px
}

@media (min-width: 768px) {
    .form[data-v-27a16442] {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 768px) {
    .form[data-v-27a16442] {
        margin-bottom: 64px
    }
}

.form fieldset[data-v-27a16442] {
    display: flex;
    gap: 8px;
    margin-bottom: 8px
}

.form input[data-v-27a16442] {
    width: 100%
}
