.frame-type-2-col-container-content.frame-layout-1 {
    background-color: #e6eaee;
    padding: 1rem 1.5rem;
    color: var(--bs-secondary);
    border-radius: 1rem;
}

.frame-type-2-col-container-content.frame-layout-1 .boxen-transparent p {
    font-style: initial;
    text-align: left;
}

.frame-type-2-col-container-content.frame-layout-1 .logo-typo3 {
    width: 150px;
    display: inline-block;
}

.frame-type-2-col-container-content.frame-layout-1 > div {
    padding: 1rem;
}

.frame-type-2-col-container-content.frame-layout-1 > div header,
.frame-type-2-col-container-content.frame-layout-1 > div header > *,
.frame-type-2-col-container-content.frame-layout-1 > div .frame-type-form_formframework h2 {
    color: var(--bs-secondary);
    font-size: 1.5rem;
    margin-top: 0;
    font-weight: 600;
}

.frame-type-2-col-container-content.frame-layout-1 .column-1 header,
.frame-type-2-col-container-content.frame-layout-1 > div .frame-type-form_formframework h2 {
    margin-bottom: 1rem;
}

.frame-type-2-col-container-content.frame-layout-1 .column-1 header:after,
.frame-type-2-col-container-content.frame-layout-1 > div .frame-type-form_formframework h2:after {
    content: "";
    display: block;
    width: 3rem;
    height: 0.25rem;
    background: var(--bs-primary);
    margin-top: 0.5rem;
}

.frame-type-2-col-container-content.frame-layout-1 > div .frame-type-form_formframework h2:after {
    margin-top: 1rem;
}

.frame-type-2-col-container-content.frame-layout-1 .column-2 {
    background: var(--bs-body-color);
    border-radius: 1rem;
}

.frame-type-2-col-container-content.frame-layout-1 > div > * {
    padding: 1rem;
}

.frame-type-2-col-container-content.frame-layout-1 .frame-type-form_formframework h2 {
    margin-top: 0;
}

.frame-type-2-col-container-content.frame-layout-1 .frame-type-form_formframework .form-label {
    display: none;
}

.frame-type-2-col-container-content.frame-layout-1 .frame-type-form_formframework .form-control {
    background: transparent;
    height: auto;
    border-radius: 0.5rem;
    margin-bottom: 0.25rem;
    font-size: 90%;;
    color: var(--bs-secondary);
}

.frame-type-2-col-container-content.frame-layout-1 .frame-type-form_formframework .next {
    position: relative;
    margin: 0;
    background: none;
    padding: 0;
}

.frame-type-2-col-container-content.frame-layout-1 .frame-type-form_formframework .btn-toolbar,
.frame-type-2-col-container-content.frame-layout-1 .frame-type-form_formframework .btn-group {
    display: block;
}

.frame-type-2-col-container-content.frame-layout-1 .frame-type-form_formframework .next,
.frame-type-2-col-container-content.frame-layout-1 .frame-type-form_formframework .btn {
    --bs-btn-padding-y: 0.5rem;
    width: 100%;
    max-width: none;
}

.frame-type-2-col-container-content.frame-layout-1 .frame-type-form_formframework textarea {
    min-height: 150px;
}
