/*#branches_map {
    width: 1000px;
    height: 400px;
}*/

/* formbuilder hide ReCaptcha badge on every page except on pages with a form */
html:not(.form-builder-rec3-available) .grecaptcha-badge {
    visibility: hidden;
}
/* formbuilder custom style, needed for conditional plugin: vendor/dachcom-digital/formbuilder/docs/81_ConditionalLogic.md */
.fb-cl-hide-element {
    display: none;
}
/* formbuilder helper */
input[name$='[inputUserName]'] {
    display: none;
}
.required:not(.custom-control-label):after {
    content:"*";
}

.pimcore_block_entry[type=gallery-slider] {
    width: 100%;
}

.pimcore_block_entry[type=gallery-slider] .pimcore_block_entry {
    width: 310px;
    display: inline-block;
}

.pimcore_block_entry[type=gallery-slider] .pimcore_block_entry .pimcore_block_down {
    transform: rotate(270deg);
}

.pimcore_block_entry[type=gallery-slider] .pimcore_block_entry .pimcore_block_up {
    transform: rotate(270deg);
}

/*.sticky-navbar .active {
    color: #DF000E;
}*/

/* do not show the two CTA's in the footer, if the page has a form */
.footer--ctas {
    visibility: hidden;;
}
html:not(.form-builder-wrapper) .footer--ctas {
    visibility: visible;
}

.legal-copy, .legal-copy+label, .legal-copy+label * {
    font-size: 14px;
    a {
        text-decoration: underline;
    }
}
