.bsb-form-control-xl {
    border-radius: var(--bs-border-radius-lg);
    font-size: calc(1.26rem + .12vw);
    min-height: calc(1.5em + 1.25rem + var(--bs-border-width) * 2);
    padding: .625rem 1.25rem
}

@media (min-width: 1200px) {
    .bsb-form-control-xl {
        font-size: 1.35rem
    }
}

.bsb-form-control-xl::file-selector-button {
    margin: -.625rem -1.25rem;
    margin-inline-end: 1.25rem;
    padding: .625rem 1.25rem
}

.bsb-form-control-2xl {
    border-radius: var(--bs-border-radius-lg);
    font-size: calc(1.27rem + .24vw);
    min-height: calc(1.5em + 1.5rem + var(--bs-border-width) * 2);
    padding: .75rem 1.5rem
}

@media (min-width: 1200px) {
    .bsb-form-control-2xl {
        font-size: 1.45rem
    }
}

.bsb-form-control-2xl::file-selector-button {
    margin: -.75rem -1.5rem;
    margin-inline-end: 1.5rem;
    padding: .75rem 1.5rem
}

.bsb-form-control-3xl {
    border-radius: var(--bs-border-radius-lg);
    font-size: calc(1.28rem + .36vw);
    min-height: calc(1.5em + 1.75rem + var(--bs-border-width) * 2);
    padding: .875rem 1.75rem
}

@media (min-width: 1200px) {
    .bsb-form-control-3xl {
        font-size: 1.55rem
    }
}

.bsb-form-control-3xl::file-selector-button {
    margin: -.875rem -1.75rem;
    margin-inline-end: 1.75rem;
    padding: .875rem 1.75rem
}

.bsb-form-control-4xl {
    border-radius: var(--bs-border-radius-lg);
    font-size: calc(1.29rem + .48vw);
    min-height: calc(1.5em + 2rem + var(--bs-border-width) * 2);
    padding: 1rem 2rem
}

@media (min-width: 1200px) {
    .bsb-form-control-4xl {
        font-size: 1.65rem
    }
}

.bsb-form-control-4xl::file-selector-button {
    margin: -1rem -2rem;
    margin-inline-end: 2rem;
    padding: 1rem 2rem
}

.bsb-form-control-5xl {
    border-radius: var(--bs-border-radius-lg);
    font-size: calc(1.3rem + .6vw);
    min-height: calc(1.5em + 2.25rem + var(--bs-border-width) * 2);
    padding: 1.125rem 2.25rem
}

@media (min-width: 1200px) {
    .bsb-form-control-5xl {
        font-size: 1.75rem
    }
}

.bsb-form-control-5xl::file-selector-button {
    margin: -1.125rem -2.25rem;
    margin-inline-end: 2.25rem;
    padding: 1.125rem 2.25rem
}
