/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./components/06-modules/user-request-form/user-request-form.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
.user-request-form-wrapper .info-section-wrapper legend {
    font-size: 1.25rem;
    line-height: 1.5;
    font-weight: 600
}
.user-request-form-wrapper .info-section-wrapper .fieldset-wrapper {
    display: flex;
    flex-direction: column;
    gap: 1.5rem
}
.user-request-form-wrapper .info-section-wrapper .fieldset-wrapper > .form-wrapper:first-child, .user-request-form-wrapper .info-section-wrapper .fieldset-wrapper > .form-item:first-child {
    margin-top: 1.5rem
}
.user-request-form-wrapper .info-section-wrapper .fieldset-wrapper .form-wrapper.wrapper-grid-cols-1 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    -moz-column-gap: 1rem;
         column-gap: 1rem;
    row-gap: 1.5rem
}
@media (min-width: 64.0625rem) {
    .user-request-form-wrapper .info-section-wrapper .fieldset-wrapper .form-wrapper.wrapper-grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }
}
.user-request-form-wrapper .info-section-wrapper .fieldset-wrapper .form-wrapper.wrapper-grid-cols-2 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    -moz-column-gap: 1rem;
         column-gap: 1rem;
    row-gap: 1.5rem
}
@media (min-width: 64.0625rem) {
    .user-request-form-wrapper .info-section-wrapper .fieldset-wrapper .form-wrapper.wrapper-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}
.user-request-form-wrapper .info-section-wrapper .fieldset-wrapper .form-wrapper.wrapper-grid-cols-3 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    -moz-column-gap: 1rem;
         column-gap: 1rem;
    row-gap: 1.5rem
}
@media (min-width: 64.0625rem) {
    .user-request-form-wrapper .info-section-wrapper .fieldset-wrapper .form-wrapper.wrapper-grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
}
.user-request-form-wrapper .text-field-element, .user-request-form-wrapper .text-area-element {
    width: 100%
}
.user-request-form-wrapper .form-actions {
    margin-top: 1.5rem;
    border-top-width: 0.25rem;
    --tw-border-opacity: 1;
    border-color: rgb(114 15 45 / var(--tw-border-opacity));
    padding-top: 1.5rem;
    text-align: right
}
@media (min-width: 64.0625rem) {
    .user-request-form-wrapper .form-actions {
        margin-top: 2.5rem;
        padding-top: 2.5rem
    }
}
.user-request-form-wrapper .separator {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}
@media (min-width: 64.0625rem) {
    .user-request-form-wrapper .separator {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem
    }
}

/*# sourceMappingURL=user-request-form.css.map*/