#brx-header.scrolling .fr-header-bravo {
    background-color: rgba(255, 255, 255, 0.6) !important;
    backdrop-filter: saturate(180%) blur(30px);
    -webkit-backdrop-filter: saturate(180%) blur(30px);
}

.sb_instagram_header .sbi_header_link {
    display: flex;
    justify-content: center;
}

.sbi_header_link .sbi_header_text.sbi_no_bio {  
    max-width: 300px;
}


.video-hochkant {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}

.happyfiles-gallery {
    margin-top: .8em !important;
}

.bricks-posts-nothing-found {
    text-align: center;
    max-width: 100%;
}

/* Markierter Text */
::-moz-selection {
background-color: var(--action);
color: var(--action-ultra-light);
}
::selection {
background-color: var(--action);
color: var(--action-ultra-light);
}

a:hover {
    text-decoration: underline;
}

a {
    transition: .3s ease-in-out;
}

input[type=checkbox], input[type=radio] {
    accent-color: var(--action);
}

button[type=submit] {
    transition: .3s ease-in-out;
    background-color: var(--action);
    color: var(--action-ultra-light);
    cursor: pointer;
    border-style: solid;
    border-color: var(--action);
    padding: 0.75em 1.5em;
    border-width: 0.25rem;
    border-radius: var(--btn-radius);
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    letter-spacing: 0;
    font-weight: 400;
    font-style: normal;
    min-width: 12rem;
    line-height: 1;
    font-size: 1.8rem;
    font-size: calc(1.6rem + (0.2 * ((100vw - 32rem) / 96)));
    font-size: clamp(1.6rem, calc(0.2083333333vw + 1.5333333333rem), 1.8rem);
}

button[type=submit]:hover {
    background-color: var(--action-hover);
    color: var(--action-ultra-light);
    border-color: var(--action-hover);
    cursor: pointer;
}

input[type=checkbox], input[type=radio] {
    margin-right: 8px;
}

.bf-cw {
    display: flex;
    align-items: center;
}

.bf-cw label {
    margin-bottom: 0px !important;
}

.filepond--root {
    font-size: 14px !important;
}

.b9-7-ct strong {
    color: var(--action) !important;
}

.b4-13, .b4-8, .b6-8, .b6-13, .b6-29 {
    min-height: 0px !important;
}

.b5-1-fld-wrp, .b6-13-fld-wrp {
    justify-content: center;
}

.b6-32-cw, .b6-33-cw, .b6-34-cw, .b6-35-cw {
    display: flex !important;
}

.b6-32-ct, .b6-33-ct, .b6-34-ct, .b6-35-ct {
    margin-left: 8px !important;
}

input[type=checkbox] + label {
    margin-bottom: 0px !important;
}

.btcd-fld-itm {
    margin-bottom: 8px !important;
    min-height: 0px !important;
}

.btcd-fld-itm.fld-hide{
    margin-bottom: 0px !important;
}

.b6-32-sub-titl, .b11-20-sub-titl, .b7-20-sub-titl, .b10-20-sub-titl, .b6-20-sub-titl, .b9-20-sub-titl, .b8-20-sub-titl {
    margin-bottom: 5px !important;
}

@media only screen and (min-width: 800px) {
.b11-20-sub-titl, .b7-20-sub-titl, .b10-20-sub-titl, .b6-20-sub-titl, .b9-20-sub-titl, .b8-20-sub-titl { display: none !important;}
}

.bf-err-txt {
    color: var(--action);
}

label {
    color: #999 !important;
}

.option.selected-opt {
    background-color: var(--action-ultra-dark-trans-10) !important;
}
