.text-narrow {
    max-width: 700px;
    margin-inline: auto;
}

.w-100 {
    width: 100%;
}

/******************************/
/* prism (syntax highlighter) */
/******************************/
code[class*=language-] {
    border: none;
    margin: 0;
    padding: 0;
}

pre[class*=language-] {
    padding: 1em;
    margin: .5em 0;
    overflow: auto;
}

.toolbar.toolbar  > .toolbar-item > button[type="button"] {
    background: #333;
    color: #fff;
    font-weight: normal;
    border-radius: 3px;
    box-shadow: none;
    line-height: 1;
    padding: 5px;
    cursor: pointer;
    opacity: 0.75;
}

.toolbar.toolbar  > .toolbar-item > button[type="button"]:is(:hover, :focus, :active) {
    opacity: 1;
    color: #fff;
}

/***********/
/* Buttons */
/***********/
.btn {
    background-color: transparent;
    border: 2px solid transparent;
    border-radius: 0.25rem;
    color: #212529;
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    padding: 0.375rem 0.75rem;
    text-align: center;
    text-decoration: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    vertical-align: middle;
}

.btn:hover,
.btn:focus,
.btn:active {
    border-radius: 0.25rem
}

.btn-primary {
    background-color: #da042a;
    border-color: #da042a;
    color: #fff;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
    background-color: transparent;
    border-color: #da042a;
    color: #da042a;
}

.btn-secondary {
    background-color: #656d75;
    border-color: #656d75;
    color: #fff;
}

.btn-secondary:is(:hover, :focus) {
    background-color: transparent;
    border-color: #6c757d;
    color: #6c757d;
}

.btn-outline-secondary {
    border-color: #656d75;
    color: #6c757d;
}

.btn-outline-secondary:hover {
    background-color: #6c757d;
    border-color: #6c757d;
    color: #fff;
}

.btn-success {
    background-color: #73B100;
    border-color: #73B100;
    color: #fff;
}

.btn-success:is(:hover, :focus) {
    background-color: transparent;
    color: #73B100;
}

.btn-dark {
    background-color: #212529;
    border-color: #212529;
    color: #fff;
}

.btn-dark:is(:hover, :focus) {
    background-color: transparent;
    color: #212529;
}

.btn-sm {
    padding: 0.5em 1rem;
    font-size: 0.875rem;
}

/***************/
/* END Buttons */
/***************/
.lead {
    font-size: 1.25rem;
}

@media screen and (max-width: 767px) {
    .lead {
        font-size: 1.125rem;
    }
}

.thin-text,
.text-thin {
    margin-left: auto;
    margin-right: auto;
    max-width: 700px;
}

.bw-text-decoration,
.bw-letter-decoration {
    color: #fff;
    position: relative;
    white-space: nowrap;
    z-index: 1;
}

.bw-letter-decoration:before,
.bw-text-decoration:before {
    background: #da042a;
    content: '';
    height: 100%;
    left: -5px;
    position: absolute;
    top: 0;
    transform: skew(-3deg, 2deg);
    width: calc(100% + 10px);
    z-index: -1;
}

.bw-letter-decoration {
    display: inline-block;
    margin-right: 0.75rem;
    text-align: center;
    width: 1.1em;
}

.bw-letter-decoration:before {
    transform: rotate(6deg);
}

@media screen and (max-width: 767px) {
    .bw-letter-decoration {
        margin-right: 0.75rem;
        width: 34px;
    }
}

@media screen and (max-width: 420px) {
    .bw-letter-decoration {
        margin-right: 0.5rem;
        width: 26px;
    }
}

.text-muted {
    color: #9095a4;
}

body h1,
body h2,
body h3,
body h4,
body h5 {
    font-weight: normal;
    hyphens: initial;
    margin: 3rem 0 1.38rem;
    word-break: initial;
}

body h2,
body h3,
body h4,
body h5 {
    font-weight: normal;
    hyphens: initial;
    letter-spacing: initial;
    margin: 3rem 0 1.38rem;
    word-break: initial;
}

body h1 {
    font-size: 2.488rem;
    margin-top: 0;
}

body h2 {
    font-size: 2.074rem;
}

body h3 {
    font-size: 1.728rem;
}

body h4 {
    font-size: 1.44rem;
}

body h5 {
    font-size: 1.2rem;
}

body:not(.page-1) body .main-content h1 {
    font-size: 1.802rem;
    margin-top: 0;
}

body:not(.page-1) .main-content h2 {
    font-size: 1.602rem;
}

body:not(.page-1) .main-content h3 {
    font-size: 1.424rem;
}

body:not(.page-1) .main-content h4 {
    font-size: 1.266rem;
}

body:not(.page-1) .main-content h5 {
    font-size: 1.125rem;
}


@media screen and (max-width: 767px) {
    body h1 {
        font-size: 1.75rem;
    }

    body h2 {
        font-size: 1.5rem;
    }

    body h3 {
        font-size: 1.35rem;
    }

    body h4 {
        font-size: 1.25rem;
    }

    body h5 {
        font-size: 1.125rem;
    }
}

@media screen and (max-width: 420px) {
    body h1 {
        font-size: 1.5rem;
    }

    body h2 {
        font-size: 1.4rem;
    }

    body h3 {
        font-size: 1.25rem;
    }

    body h4 {
        font-size: 1.125rem;
    }

    body h5 {
        font-size: 1.05rem;
    }
}


.tpl-presentation-row {
    border-bottom: none !important;
}

.brick-even-prefix, .brick-odd-prefix, .brick-even-suffix, .brick-odd-suffix {
    background: none !important;
}

.tpl-presentation-row, .content-header, .content-body, .tpl-presentation-row + .content-body, .content-template, .content-short {
    padding-bottom: 6rem !important;
    padding-top: 6rem !important;
}

@media screen and (max-width: 767px) {
    .tpl-presentation-row, .content-header, .content-body, .tpl-presentation-row + .content-body, .content-template, .content-short {
        padding-bottom: 3rem !important;
        padding-top: 3rem !important;
    }
}

.content-header + .content-short, .content-header + .content-body, .content-header + .content-template, .content-short + .content-body, .content-short + .content-template, .content-template + .content-short, .content-body + .content-template {
    padding-top: 0 !important;
}

body .tpl-presentation-row:last-child,
body .page-multible-right .tpl-presentation-row,
body .page-multible-left .tpl-presentation-row {
    padding-bottom: 0 !important;
}

.control-content:last-child {
    padding-bottom: 0 !important;
}

.page-multible-right .tpl-presentation-row:not(:first-child),
.page-multible-left .tpl-presentation-row:not(:first-child) {
    padding-top: 3rem !important;
}

/* Link */
.page-footer a,
.main-content-wrapper a,
.main-content-wrapper a.link-main {
    color: #da042a;
    text-decoration: underline;
    transition-duration: initial;
}

.page-footer a:hover,
.main-content-wrapper a:hover {
    color: #da042a;
    text-decoration: none;
}

.main-content-wrapper a:hover:after {
    left: 0;
}

.main-content-wrapper .link-white {
    color: #C4CAD8;
}

.main-content-wrapper .link-white:hover {
    color: #fff;
}

input[type='submit'], input[type='reset'], input[type='button'], button, .button, a.template-button, button.qui-button-activem .button {
    border-radius: 3px;
}

body input[type='submit'],
body input[type='reset'],
body input[type='button'],
body button,
body .button,
body button:disabled,
body button:disabled:hover,
body a.template-button,
body button.qui-button-active,
body button.qui-button:active,
body button.qui-button:hover {
    color: #fff;
    text-decoration: none;
}

body .button-outline {
    background-color: transparent;
    color: #da042a;
}

body .button-outline:hover,
body .button-outline:focus {
    background-color: #da042a;
    color: #fff;
}

/************/
/* controls */
/************/
.quiqqer-sheets-desktop a, .quiqqer-sheets-desktop span {
    color: inherit;
}

/*************/
/* QUI Popup */
/*************/
.qui-window-popup-title {
    padding: 1rem 2rem !important;
}

.bw-infoPopup .qui-window-popup-content.box {
    padding: 2rem;
}

button.popup-close-btn {
    background: none;
    border: none;
    border-radius: 0;
    color: #999;
    font-size: 1.75rem;
    min-width: initial;
    position: absolute;
    right: 0;
    top: 0;
}

button.popup-close-btn .fa {
    transition: none;
}

button.popup-close-btn:hover,
button.popup-close-btn:focus,
button.popup-close-btn:active {
    color: #da042a;
}

/****************/
/* Donate Popup */
/****************/
.bw-infoPopup.bw-donatePopup .qui-window-popup-content.box {
    padding: 0;
}

.bw-donatePopup .bw-donate-container {
    min-height: 100%;
}

.bw-donatePopup .bw-donate-image {
    flex-shrink: 0;
    width: 350px;
}

.bw-donatePopup .bw-donate-image img {
    display: block;
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.bw-donatePopup .bw-donate-content {
    display: flex;
    flex-direction: column;
    padding: 2rem;
}

.bw-donate-content-buttons {
    margin-top: auto;
}

.bw-donate-content-buttons a {
    border-width: 1px;
    font-size: 14px;
}

.bw-donate-content-buttons a:last-child {
    background: transparent;
    color: #da042a;
    font-weight: normal;
    width: auto;
}

.bw-donate-content-buttons a:last-child:hover {
    border-color: #333;
    color: #333;
}

@media screen and (max-width: 767px) {
    .bw-infoPopup.bw-donatePopup {
        height: 500px !important;
    }

    .bw-donatePopup .bw-donate-image {
        width: 250px;
    }

    .bw-donate-content-buttons a {
        display: block;
        margin-bottom: 1rem;
        margin-right: 0 !important;
        text-align: center;
    }

    .bw-donate-content-buttons a:last-child {
        margin-bottom: 0;
    }
}

@media screen and (max-width: 500px) {


    .bw-donatePopup .bw-donate-container {
        flex-direction: column;
    }

    .bw-donatePopup .bw-donate-image {
        border-radius: 50%;
        float: left;
        height: 100px;
        margin: 1rem auto;
        overflow: hidden;
        width: 100px;
    }

    .bw-donatePopup .bw-donate-content {
        flex-direction: column;
        flex-grow: 1;
        padding: 0 1rem 1rem;
        text-align: center;
    }
}

/*************/
/* Menu size */
/*************/
@media screen and (max-width: 767px) {
    .header-bar, .header-bar-inner-nav, .page-header-navigation-entry, .header-bar-search, .header-bar-search:before, .page-header-navigation-entry:before, .header-bar-inner-logo {
        height: 60px !important;
    }

    .header-bar-search, .page-header-navigation-entry, .fa-chevron-down-mobile, .quiqqer-menu-megaMenu-list-item, .hide-on-desktop .quiqqer-menu-megaMenu-mobile, .quiqqer-menu-megaMenu-mobile-search, .header-bar-suggestSearch, .fa.close-social-share, .fa.open-social-share, .quiqqer-bricks-languageswitch-dropdown {
        line-height: 60px !important;
    }
}

/* Menu Briefwahl button */
.header-bar-inner .briefwahl-beantragen-action {
    flex-shrink: 0;
    font-size: 0.875rem;
    align-self: center;
    background-color: #fff;
    border-color: #fff;
    color: #333;
    opacity: 0;
    position: relative;
    bottom: -10px;
}

.header-bar-inner .briefwahl-beantragen-action:hover,
.header-bar-inner .briefwahl-beantragen-action:active,
.header-bar-inner .briefwahl-beantragen-action:focus {
    background-color: #fff;
    border-color: #fff;
    color: #333;
}


@media screen and (max-width: 1200px) {
    .header-bar-inner .briefwahl-beantragen-action {
        padding: 0.5rem 0.5rem;
    }

    .header-bar-inner .briefwahl-beantragen-action .fa {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .quiqqer-menu-megaMenu .hide-on-desktop {
        display: flex;
        width: 100%;
    }

    .header-bar-inner .briefwahl-beantragen-action {
        margin-left: auto;
    }
}

@media screen and (max-width: 500px) {
    .header-bar-inner .briefwahl-beantragen-action {
        min-width: auto;
        margin-right: 1rem;
    }

    .header-bar-inner .briefwahl-beantragen-action .briefwahl-beantragen-action-label {
        display: none;
    }

    .header-bar-inner .briefwahl-beantragen-action .fa {
        display: block;
    }
}

/***************/
/* Page header */
/***************/
.page-header {
    background-image: var(--header-bg-image);
    padding: 0 !important;
}

body .bw-page-header-inner {
    background-image: linear-gradient(90deg, rgba(84, 92, 105, 0.9), rgba(84, 92, 105, 0.8));
    height: 100%;
    padding: 200px 0 150px;
    width: 100%;
}

body .page-header-text-title,
body .page-header-text-short {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

body .page-header-text-short {
    font-size: 18px;
    text-align: center;
}

@media screen and (max-width: 767px) {
    body .bw-page-header-inner {
        padding: 100px 0 80px;
    }
}

/**************/
/* Breadcrumb */
/**************/
.template-breadcrumb {
    background-color: #f4f3f3 !important;
    border-bottom: none !important;
}

.template-breadcrumb .quiqqer-breadcrumb ul li:last-child a span:last-child {
    color: #111 !important;
}

/********************/
/* Content Switcher */
/********************/
.content-switcher-image {
    background-size: contain !important;
}

/*******/
/* Nav */
/*******/
body .header-bar {
    /*background-color: transparent !important;*/
    border-bottom: 2px solid #798196;
}

.header-bar-inner {
    max-width: 1600px !important;
}

/* Logo */
.page-header-logo img {
    height: 50px;
}

/* Menu */
.quiqqer-menu-megaMenu nav {
    display: flex;
}

.quiqqer-menu-megaMenu-list {
    display: flex;
    flex-grow: 1;
    justify-content: center;
}

body .quiqqer-menu-megaMenu-list-item {
    padding-left: 16px !important;
    padding-right: 16px !important;
    text-transform: uppercase;
}

body .quiqqer-menu-megaMenu-list-item a {
    display: initial;
    padding: 4px;
    position: relative;
    white-space: nowrap;
    word-break: keep-all;

}

body .quiqqer-menu-megaMenu-list-item a:after {
    background: #da042a;
    content: '';
    height: 100%;
    left: -5px;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: skew(-3deg, 2deg) scale(0.5);
    transition-duration: 0.15s;
    width: calc(100% + 10px);
    z-index: -1;
}

body .quiqqer-menu-megaMenu-list-item a:hover:after {
    opacity: 1;
    transform: skew(-3deg, 2deg) scale(1);
}


.quiqqer-menu-megaMenu-list-item--current {
    border-bottom: 1px solid #fff;
}

body .quiqqer-menu-megaMenu-list-item:hover {
    background: none !important;
}

.brick-id-100 h1 {
    line-height: 1.5;
}

.quiqqer-menu-megaMenu-list-item .fa {
    display: none;
}

@media screen and (max-width: 1100px) {
    .quiqqer-menu-megaMenu-list-item--start {
        display: none !important;
    }
}

@media screen and (max-width: 1000px) {
    body .quiqqer-menu-megaMenu-list-item {
        font-size: 15px;
        padding-left: 6px !important;
        padding-right: 6px !important;
        text-transform: uppercase;
    }
}

/* widget menu entry */
.quiqqer-menu-megaMenu-list-item > a[title="Widget"] {
    padding: 0.5em 1em;
    border-radius: 3px;
}

.quiqqer-menu-megaMenu-list-item > a[title="Widget"]:not(:hover) {
    background: #ffffff0f;
}

.quiqqer-menu-megaMenu-list-item > a[title="Widget"]:before {
    content: "\f2d2";
    font: normal normal normal 14px/1 'FontAwesome';
    margin-right: 0.5em;
}

/******************/
/* Suggest search */
/******************/
.quiqqer-search-suggest {
    border: none !important;
    border-radius: 5px;
}

.quiqqer-search-suggest-icon {
    display: none !important;
}

span.quiqqer-search-suggest-loader.fa.fa-spinner.fa-spin {
    color: #da042a;
    display: block;
    float: none;
    text-align: center;
}

/***************************/
/* Briefwahl - Search form */
/***************************/
.bw-searchForm-control {
    background-color: #fff;
    background-image: url('/media/cache/Mainproject/redesign-assets/Brief-background.png') !important;
    background-position: 108% -50px;
    background-repeat: no-repeat;
    border-radius: 10px;
    display: flex;
    overflow: hidden;
}

.bw-searchForm-control-image {
    max-width: 300px;
    min-width: 200px;
    width: 100%;
}

.bw-searchForm-control-image img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.bw-searchForm-control-content {
    padding: 3rem 5rem;
}











body .modal-close-btn {
    min-width: initial !important;
}


@media screen and (max-width: 1000px) {
    .bw-searchForm-control-content {
        padding: 2rem 3rem;
    }
}

@media screen and (max-width: 767px) {
    .bw-searchForm-control {
        display: block;
    }

    .bw-searchForm-control-image {
        height: 150px;
        max-width: initial;
        min-width: initial;
        width: 100%;
    }

    .bw-searchForm-control {
        background-image: none !important;
    }


    .bw-searchForm-control-content {
        padding: 2rem;
    }
}

@media screen and (max-width: 500px) {
    .bw-searchForm-control-content {
        padding: 1rem 1rem;
    }
}

/* Search form */
.brick-id-28 {
    background-color: #f4f4f4 !important;
}

/*******************/
/* Blog List - 3er */
/*******************/
.qui-control-childrenlist-3er-row {
    justify-content: flex-start !important;
}

.qui-control-childrenlist-3er-entry {
    flex: 0 1 33.333% !important;
    height: initial !important;
}

.qui-control-childrenlist-3er-entry-wrapper {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 1.5rem;
}

.qui-control-childrenlist-3er-entry-content {
    text-align: left !important;
}

.qui-control-childrenlist-3er-entry-image {
    border-radius: 5px;
}

.qui-control-childrenlist-3er-entry-image a {
    height: 100%;
}

.qui-control-childrenlist-3er-entry-image img {
    display: block;
    height: 100%;
    object-fit: cover;
}

.qui-control-childrenlist-3er-entry-info {
    font-size: 12px;
    margin-bottom: 0;
}

.qui-control-childrenlist-3er-entry-content-title {
    font-weight: bold;
}

.qui-control-childrenlist-3er-entry-content-title {
    line-height: 1.5;
}

.qui-control-childrenlist-3er-entry-content-title a {
    color: inherit;
    text-decoration: none;
}

.qui-control-childrenlist-3er-entry-content-short {
    font-size: 0.875rem;
}

.qui-control-childrenlist-3er-entry-content-link {
    margin-top: auto;
}

@media screen and (max-width: 1000px) {
    .qui-control-childrenlist-3er-entry-wrapper {
        padding: 1rem;
    }
}


/* Bundesländer Liste */

.page-8 .qui-control-childrenlist-3er-entry-image img {
    max-height: 160px;
    max-width: 200px;
    object-fit: fill;
}

.page-8 .qui-control-childrenlist-3er-entry-image {
    border-bottom: 1px solid #ddd;
}

/*************************/
/* Children list - cards */
/*************************/
.qui-control-childrenlist-cardRows-entry,
.qui-control-childrenlist-cardRows-entry:hover {
    border: 1px solid #eee !important;
}

.qui-control-childrenlist-cardRows-entry-image img {
    max-width: 100px;
}

.qui-control-childrenlist-cardRows-entry-content-header h2 {
    margin-bottom: 0;
}

.qui-control-childrenlist-cardRows-entry-content-header h2 a {
    text-decoration: none;
}

.qui-control-childrenlist-cardRows-entry-content-short a {
    display: block;
    margin-top: 1rem;
}

/**********/
/* Footer */
/**********/
.page-footer-wrapper {
    background-image: var(--header-bg-image);
    background-position: center;
    background-size: cover;
    margin-top: 5rem;
}

.page-footer {
    background: linear-gradient(90deg, rgba(84, 92, 105, 0.9), rgba(84, 92, 105, 0.8)) !important;
    font-weight: normal;
    padding-top: 60px !important;
}

.bw-footerSocialShare {
    margin-bottom: 60px;
    text-align: center;
}

.bw-footerSocialShare .quiqqer-socialshare-link {
    margin-left: 1rem;
    margin-right: 1rem;
    padding: 0.5rem 1rem !important;
}

.bw-footerSocialShare .quiqqer-socialshare-link:hover {
    background-color: rgba(255, 255, 255, 0.1);
}

.bw-footerSocialShare .quiqqer-socialshare-wrapper {
    color: #fff !important;
}

.page-footer-copyright {
    border-top: 1px solid rgba(255, 255, 255, 0.15) !important;
}

.page-footer-copyright-left {
    text-align: center;
}

body .page-footer h4 {
    font-size: 1.25rem;
    margin-bottom: 2rem;
}

body .page-footer .control-content {
    padding-bottom: 0;
}

body .page-footer a {
    color: #fff;
}

body .page-footer a:hover {
    color: #f4f4f4;
    text-decoration: underline;
}

.page-footer ul li {
    display: flex;
}

.page-footer ul li:before,
.page-footer .qui-control-childrenlist-simpleArticleList:before {
    content: "\f105";
    font-family: FontAwesome;
    font-weight: bold;
    line-height: 2em;
    width: 26px;
}

/* blog list */
.page-footer .qui-control-childrenlist-simpleArticleList {
    align-items: flex-start;
    border: none;
    flex-wrap: wrap;
    line-height: initial;
    margin-bottom: 10px;
    padding: 0;
}

.page-footer .qui-control-childrenlist-simpleArticleList header {
    font-size: inherit;
}

.page-footer a.qui-control-childrenlist-simpleArticleList-link {
    font-size: inherit;
    text-decoration: none;
    width: calc(100% - 26px);
}

.page-footer a.qui-control-childrenlist-simpleArticleList-link:hover {
    color: #f4f4f4;
    text-decoration: underline;
}

.page-footer .qui-control-childrenlist-simpleArticleList-time {
    font-size: 12px;
    margin-left: 26px;
    order: 2;
    width: calc(100% - 26px);
}

.page-footer .qui-control-childrenlist-simpleArticleList-icon {
    display: none;
}

@media screen and (max-width: 767px) {
    .page-footer {
        padding-top: 40px !important;
    }

    .bw-footerSocialShare {
        margin-bottom: 40px;
    }

    .page-footer-brick {
        margin-bottom: 2rem;
    }

    .bw-footerSocialShare .quiqqer-socialshare-link {
        margin: 0;
    }
}

/**************/
/* Blog entry */
/**************/
.bw-blog-entry-image {
    background-color: #eee;
    border-radius: 5px;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
    height: auto;
    margin-bottom: 1rem;
    object-fit: cover;
    width: 100%;
}

.blog-entry-data {
    font-size: 12px;
    margin-bottom: 2rem;
}

.blog-entry-data .blog-entry-time {
    display: inline;
    font-size: inherit;
}

.blog-entry-nav {
    background: #f5f5f5;
    border-radius: 10px;
    padding: 2rem;
}

.blog-entry-nav ol {
    margin-bottom: 0;
}

.blog-entry-nav-list a {
    color: inherit;
    text-decoration: none;
}

.blog-entry-nav-list a:hover {
    text-decoration: underline;
}

/**************************************/
/* Blog list - Children list standard */
/**************************************/
.qui-control-childrenlist-default-entry-image img {
    border-radius: 5px;
}

.qui-control-childrenlist-default-entry-content header {
    padding-bottom: 0;
}

.qui-control-childrenlist-default-entry-content h1 {
    font-size: 1.125rem !important;
    margin-bottom: 0 !important;
}

.qui-control-childrenlist-default-entry-content h1 a {
    color: inherit;
    font-weight: bold;
    letter-spacing: 0;
    text-decoration: none;
}

.bw-qui-control-childrenlist-default-entry-data {
    margin-bottom: 1rem;
}

.bw-qui-control-childrenlist-default-entry-content-data-author {
    margin-right: 1rem;
}

.bw-tags-tag {
    color: #999;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 12px;
    margin-bottom: 0.5em;
    margin-right: 0.5em;
    margin-top: 0;
    text-transform: uppercase;
    vertical-align: top;
}

.bw-tags-list {
    margin-top: 4rem;
}

.bw-tags-list .bw-tags-tag {
    border: 1px solid #ddd;
    padding: 10px 15px;
}

/**************/
/* FAQ - list */
/**************/
body .content-template-faq-list-category {
    border-radius: 5px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0);
    padding: 0 !important;
    transition-duration: 0s;
}

body .content-template-faq-list-category:hover {
    /*box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);*/
    /*transform: scale(1.03);*/
    background: #da042a;
    color: #fff;
}

body .content-template-faq-list-category:hover .fa {
    color: #fff;
}

body .content-template-faq-list-category a {
    align-items: center;
    color: inherit !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 2rem;
    text-decoration: none !important;
    width: 100%;
}

body .content-template-faq-list-category header {
    padding-bottom: 0;
}

body .content-template-faq-list-category .fa {
    color: #aaa;
    font-size: 4rem;
    margin-bottom: 1rem;
    transition-duration: 0s;
}


/***************/
/* FAQ - entry */
/***************/
.quiqqer-faq .content-body {
    padding: 0 !important;
}


/***********/
/* Sidebar */
/***********/
.sidebar-header {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 2px;
    margin-bottom: 1rem;
    margin-top: 2rem;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-transform: uppercase;
}

.sidebar-header:after {
    background: #333;
    bottom: 11px;
    content: '';
    height: 1px;
    margin-left: 1rem;
    position: absolute;
    width: 100%;
}

/********/
/* Adds */
/********/
.brick-id-9,
.brick-id-22 {
    padding-bottom: 0 !important;
}

.brick-9,
.brick-22 {
    background-color: #f8f8f8 !important;
}

.page-multible-right .tpl-presentation-row:not(:first-child) .brick-9,
.page-multible-right .tpl-presentation-row:not(:first-child) .brick-22 {
    margin-top: 6rem;
}

.content-body .adsbygoogle {
    background-color: #f8f8f8 !important;
    border: 1px solid #ddd !important;
    margin: 3rem 0;
}

.page-multible-right .adsbygoogle {
    background-color: #f8f8f8 !important;
    border: 1px solid #ddd !important;
}

/********************/
/* Bricks: infinite */
/********************/
@media screen and (max-width: 450px) {
    .quiqqer-bricks-children-infinite-child {
        width: 100% !important;
    }
}

.quiqqer-bricks-children-infinite-child article {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0);
    margin-bottom: 40px;
    overflow: hidden;
    transition: 0.2s box-shadow;
}

.quiqqer-bricks-children-infinite-child article:hover {
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}

.quiqqer-bricks-children-infinite-child article a {
    display: flex;
}


.quiqqer-bricks-children-infinite-child article .quiqqer-bricks-children-infinite-child-image {
    flex-grow: 0;
    flex-shrink: 0;
    padding: 10px 20px;
    text-align: center;
    width: 50%;
}

.quiqqer-bricks-children-infinite-child article img {
    height: 100px;
    object-fit: contain;
    width: auto;
}

.quiqqer-bricks-children-infinite-child article header {
    background-color: #f4f4f4;
    flex-grow: 0;
    flex-shrink: 0;
    font-weight: bold;
    padding: 10px;
    width: 50%;
}

/****************************/
/* Briefwahl Search Control */
/****************************/
.briefwahl-search-control__inContent {
    background: #f3f4f5;
    margin: 2rem 0;
    overflow: hidden;
    padding: 2rem;
    position: relative;
}

.briefwahl-search-control__inContent > .fa {
    color: #ecedef;
    font-size: 200px;
    font-weight: bold;
    position: absolute;
    right: -1rem;
    top: -2rem;
    transform: rotate(45deg);
    z-index: 0;
}

.briefwahl-search-control__inContent h2 {
    font-weight: bold;
    margin-top: 0;
    position: relative;
    z-index: 1;
}

.briefwahl-search-control__inContent .briefwahl-search-control-short {
    position: relative;
    z-index: 1;
}

.briefwahl-search-control__inContent h2 .heading-effect {
    border-bottom: 4px solid #da042a;
}

.briefwahl-search-control__inContent input[type="text"] {
    background: #fff;
    border-width: 0 !important;
}

/*************************************/
/* Briefwahl Search Control - header */
/*************************************/
.briefwahl-search-control__header {
    background: #fff;
    box-shadow: 0 0 20px rgb(0 0 0 / 20%);
    margin-left: auto;
    margin-right: auto;
    max-width: 800px;
    padding: 3rem;
    position: relative;
    width: 100%;
    z-index: 1;
}

.briefwahl-search-control__header h2 {
    font-size: 2.75rem;
    font-weight: bold;
    margin-bottom: 2rem;
    text-align: center;
}

.briefwahl-search-control__header h2 .heading-effect {
    border-bottom: 5px solid #da042a;
}

.briefwahl-search-control__header .briefwahl-search-control-short {
    text-align: center;
    margin-bottom: 3rem;
}

.briefwahl-search-control__header .qui-searchPlaces form {
    max-width: 600px;
}

.briefwahl-search-control__header .qui-searchPlaces form input[type="text"] {
    border-color: #da042a;
    border-width: 3px;
}

.briefwahl-search-control__header .qui-searchPlaces-form__default .btn-search-start {
    border-width: 3px;
}

@media screen and (max-width: 767px) {
    .briefwahl-search-control__header {
        padding: 2rem;
    }

    .briefwahl-search-control__header h2 {
        font-size: 2rem;
        line-height: 1.75;
    }

    .briefwahl-search-control__header h2 .heading-effect {
        border-width: 3px;
    }
}

@media screen and (max-width: 500px) {
    body .page-header-container {
        padding-left: 10px;
        padding-right: 10px;
    }

    .briefwahl-search-control__header {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .briefwahl-search-control__header h2 {
        font-size: 1.75rem;
    }
}

/*************************/
/* Site type: Bundesland */
/*************************/
body.type-quiqqer-contentgenerator-types-bundesland .bw-page-header-inner {
    padding-bottom: 0;
}

body.type-quiqqer-contentgenerator-types-bundesland .bw-page-header-inner-wave {
    bottom: -1px;
    left: 0;
    position: absolute;
    right: 0;
}

body.type-quiqqer-contentgenerator-types-bundesland .template-breadcrumb {
    background-color: transparent !important;
    margin-top: 6rem;
}

body.type-quiqqer-contentgenerator-types-bundesland .content-body {
    padding-top: 3rem !important;
}

@media screen and (max-width: 767px) {
    body.type-quiqqer-contentgenerator-types-bundesland .template-breadcrumb {
        margin-top: 3rem;
    }
}

/************************/
/* correction form page */
/************************/
body.type-briefwahl-beantragen-quiqqer-template-types-correctionForm .bw-page-header-inner,
body.type-briefwahl-beantragen-quiqqer-template-types-correctionForm .page-header {
    height: 110px;
    min-height: initial;
    padding: 0;
}

@media screen and (max-width: 767px) {
    body.type-briefwahl-beantragen-quiqqer-template-types-correctionForm .bw-page-header-inner,
    body.type-briefwahl-beantragen-quiqqer-template-types-correctionForm .page-header {
        height: 60px;
    }
}

/*******************/
/* Korrektur Seite */
/*******************/
body.type-briefwahl-beantragen-quiqqer-template-types-correctionForm .content-message-attention {
    background: #da042a;
    border-radius: 10px;
    color: #fff;
    font-weight: normal;
    padding: 2rem 2rem 2rem 8rem;
}

body.type-briefwahl-beantragen-quiqqer-template-types-correctionForm .content-message-attention:before {
    content: "\f071";
    font-family: "FontAwesome";
    font-size: 4rem;
    left: 1rem;
    position: absolute;
    text-align: center;
    top: 1rem;
    width: 6rem;
}

@media screen and (max-width: 767px) {
    body.type-briefwahl-beantragen-quiqqer-template-types-correctionForm .content-message-attention {
        padding: 5rem 1rem 1rem 1rem;
    }

    body.type-briefwahl-beantragen-quiqqer-template-types-correctionForm .content-message-attention:before {
        font-size: 3rem;
        left: 0rem;
        right: 0;
        width: 100%;
    }
}

/************************/
/* Wallpaper text arrow */
/************************/
.wallpaperTextArrow .grid-container {
    justify-content: center;
}

/********************************/
/* Wallpaper text arrow -- dark */
/********************************/
.bw-wallpaperTextArrow--dark .bw-wallpaperTextArrow-inner {
    height: 100%;
    background: linear-gradient(90deg, rgba(84, 92, 105, 0.9),  rgba(84, 92, 105, 0.8));
    color: #fff;
}




/**********************************/
/* Wallpaper text arrow -- height */
/**********************************/
.bw-wallpaperTextArrow--height-60 .wallpaperTextArrow  {
    min-height: 60vh;
    height: auto;
    display: grid;
}

@media screen and (max-width: 767px) {
    .bw-wallpaperTextArrow--height-60 .bw-wallpaperTextArrow-inner {
        padding: 120px 0;
    }
}

/******************/
/* Widget contact */
/******************/
/* disabled breadcrumb */
.templatePresentation__bw-widgetContact .template-breadcrumb {
    display: none;
}

/* success message*/
.templatePresentation__bw-widgetContact .quiqqer-contact-success {
    margin-top: 4rem;
}

.fa-check-contactIcon {
    margin: 0 auto 3rem;
    width: 5rem;
    height: 5rem;
    display: flex;
    font-size: 2.5rem;
    padding: 0;
    border-radius: 50%;
    position: relative;
    animation: fa-check-contactIcon 1s;
    align-items: center;
    justify-content: center;
    transform: scale(0);
    animation-delay: 0.5s;
    animation-fill-mode: forwards;
}

.fa-check-contactIcon:after {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
    box-shadow: 0 0 0 6px;
    animation: fa-check-contactIcon 1s;
    animation-delay: 0.7s;
    animation-fill-mode: forwards;
    transform: scale(0);
}

@keyframes fa-check-contactIcon {
    0%, 50% {
        transform: scale(0);
    }
    70% {
        transform: scale(1.15);
    }

    85% {
        transform: scale(1);
    }

    90% {
        transform: scale(1.03);
    }

    100% {
        transform: scale(1);
    }
}

/* form */
.bw-widgetContact-form {
    background: #f7f7f7;
    padding: 3rem 2rem;
    border-radius: 10px;
}

.bw-widgetContact-form .qui-formfield > legend {
    font-weight: bold;
    font-size: 1rem;
    margin-bottom: 0;
}

.bw-widgetContact-form input[type="text"],
.bw-widgetContact-form input[type="email"],
.bw-widgetContact-form input[type="tel"],
.bw-widgetContact-form select,
.bw-widgetContact-form textarea {
    width: 100%;
    background-color: #fff;
    border-color: transparent;
    display: block;
}

.bw-widgetContact-form input[type="submit"] {
    width: 100%;
}

/* checkbox / radio box */
form.bw-widgetContact-form input[type="radio"],
form.bw-widgetContact-form input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    background-color: #e5e5e5;
    border: 2px solid #e5e5e5;
    border-radius: 0.25rem;
    display: inline-block;
    height: 2rem;
    line-height: initial;
    margin-bottom: 0;
    margin-right: 1rem;
    outline: none;
    padding: 0;
    position: relative;
    width: 2rem;
    flex-shrink: 0;
    margin-top: 0;
    transition: none;
    cursor: pointer;
}

form.bw-widgetContact-form input[type="radio"]:checked:after,
form.bw-widgetContact-form input[type="checkbox"]:checked:after {
    content: "\f00c";
    font-family: FontAwesome;
    font-size: 16px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}

.bw-widgetContact-form .qui-formfield.bw-widgetContact-form__radio > legend {
    margin-bottom: 1rem;
}

.bw-widgetContact-form__radio .qui-formfield-body label {
    cursor: pointer;
}

.bw-widgetContact-form__radio .qui-formfield-body label:not(:last-of-type) {
    margin-bottom: 1rem;
}

/* name inputs */
.bw-widgetContact-form .name-inputs .qui-formfield-body {
    display: flex;
    gap: 1rem;
}

.bw-widgetContact-form .name-inputs .qui-formfield-body .form-name-input  {
    flex: 1;
    padding: 0;
}

.bw-widgetContact-form .name-inputs .qui-formfield-body .form-name-input > span {
    display: none;
}

@media screen and (max-width: 767px) {
    .bw-widgetContact-form .name-inputs .qui-formfield-body {
        flex-direction: column;
    }

    .bw-widgetContact-form .name-inputs .qui-formfield-body .form-name-input  {
        width: 100%;
        max-width: 100%;
    }
}

/***************/
/* Rest API CTA*/
/***************/
.bw-restapi-cta {
    color: #fff;
    border-radius: 1rem;
    overflow: hidden;
    background-size: cover;
    position: relative;
    background-image: url('data:image/png;base64,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Y2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6YWUyMTg3MzMtOWQ0MS00MWJiLWFjYWYtODBjZWVhZTljN2I2IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmM2NWIyNWU5LWUyNjctNDJhZi05ZTU1LWEyYmYxZmQwNWJjMCIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmEyMDI2OTYyLTljMWYtNDIyNi1iZThlLWIxNGFlNTRlOTBiMiIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IkxpbnV4IgogICBHSU1QOlRpbWVTdGFtcD0iMTcxNTU5NjI1MzQ2NjcxMSIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjMwIgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjM2MGZkN2QzLWJhYzMtNDA2Ny05ZjYxLTRhYWQwZmI2NzZiYyIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IjIwMjQtMDUtMTNUMTI6MzA6NTMrMDI6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+j7fehgAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+gFDQoeNYMsGsgAAAe3SURBVEjHLZZZj51lAYCfd/mWc76zzXJm6yxtpy2FCmkJRjCFohEIGJZovLC9M8qNF8Z/0F/gHzDxRhITNSHYWNAEob0QaAFLW0umdKYzne3MmbMv3/59rxd48dw/V08ecfHtt831D/+F74+JAh+lNFp/i2VZSKXJDVi2jVMsEkUpUkosrQlCnyxNcC1JEEakcUKWpWRZSp6mCKVYWlpha2sD3ekOKZVLxHGI9MokcQRCkBvIpUQoC23ZlKsTGCFxShopJEKAVSwSRzFJ6KMdRZYNEUYgjERqTaFYwC4U0cqgozDC932EEBSLBQZpgtIabdkoZaG1Ynp2hhcuvMjcTB3bcpBKYcjp9vv87b0r+OTfChY80jgijiJQOVmaYFkSz6uijx47Qru1S7ttmJqcxpua4uwzzzJTn6VYLOI4DoftNrI6zz++fICRggRBDlx65TkuXvo5k9UKSZYRxwmHh20+uPp3tjfWKJU9bNti9cQqenNrnaWlBfI0JQe80iQja4rPPv6QQTsjixPeeuNHRHaEle4SJTvsbjlEvs/uudOEvSF/ePc9eq2IOEr5xaW3cMs1qtUaCwvTJLkiz3N0unSe/dtXuPCD57h+/SZpmtILQo4t9LnbjMnilLX1XU6cnWV25TkmZub43gWLVqNBfxix0+iwMJ+SjxICUlrDiDQ3OK5DkuT4/ph9M4UuHtykFQaY2XO8+uYyX9z8HFVbYDw4zSs/q9M68waP/nyVKDM8MT9PeeYIfgaupVl/uE4qK4TxKc69JFBn3iJtjRG3b1KfXyCb/i79nYdYB3fQxZKH7ULN+pBr1xMWZurshDEd8QRRb5b+X/6NGvQY+SHvXn0frzaNmKozc3qVdBwwHvZox1Xy/nF6V+9xas7CdR2C/gCyj7DH+1jeLKo2N33ZGJ+fvPoGabzNyC8zLK3w24uv8/KFp8niiPW1r7GrFZr37xIMOrRTRX1xHr9xSJzm/Obi6/zgh99Huy4Hhw2KcZuCI4jGQ0ziEoQR6vSzk5eDYcSbrz3L4vw099e6HOQlNu49orXd4JObd/AHTYoTFeL+AY5bQFoGkzrgD/D9EY3GiMPdNtdu3MWyDJNigG2Dnx4Q+xFBPEJubu4ThDGN9i5bew8JwxFRv8HWgxt8cO0KK7/8MYldIRy0UUKSJCHF2Tr1l84TjntE/oCNja+4+Z+PePz1pxAzM8RJQhCmFGwH7RhyEaNryzE7twV/+usNhO4Q+8uE3QHxcEQQ+1Su/Q462yR6DtdzGPY7THCL7J/38DsSIyRSKfoHe6Sf/5HOQwedD8iygF7Uob+fUZjLUOOBczkzOcLWiMqAUTekWEuoTblkfkTsbnC4MUBpi6nFFpHvIp0W5UKPxlZGmo+YP6Hpt0csLo9pPOqRhxGpHhOZgCwDmbnITArSJCdMurz8Yp0XnvfIdY7RKSszDtN1hZQpUkGibJarLkIXwKQIk6GUIswFy1UbZBtBytgfkooulpczGvRp7XfQq48btu4r5qYn+eKrHTa+nsCXx7DDfRiPeNgdkUYuwqmy9ukDTlZ67OwGPEzGlN06/hjkgx1Kvs/uOMCIBfJwyKSXcfKoprOliIlRgZCX88Sl2WzR3JcEoyKlo+fp7ozZ6Ru6ewm2diktnYFxxsBUGXZy/J6hNnOEXBSIwxKt0KF7kDO5/Dh+a49RJ+b+NwcMmglJYtAn5o5wf7PH/JmUaiVl+66Nrs6SL2lcr4r55gam94hMl+kGEpaeIZRN2L+FsSrkSuNbBbKTq+Trt7C8eZIUFh8DahGbX7oE3RyVGy5HkcLvapa8BRotmDh5jtnjxzn19FOgYby1g7d4lGqpyvlLP8Wtz+AWi5jxEGmXWX3yOzz/2gvUih7jUcpg+7+090LSrqTXNGRBhqwsZBgksS9YPwiQxpCGAZFRjKRNnDqEmUCgsEVOrhVaGaZdMAgGgx7NKKadaxoBpMLGth20dBCxQx4bhA0qsb3LefxtyucXi2ShzSApE25+xEzyiOj4WTq37yGNTWNzjaSzzsP1DulKnXRjE5GkJJ01vNFd3FOnGIxCJsb7FF1Nc/AIV2pSK0MncUwe5XhHCmzc6bJ4dIJucxO7ssFcpcSnH7+PCNokXYmJmjiiTU0+xkJ9lYfRmHjURMRdJib2WfvMZnBgmK9WMJlDs+dgFyx6e31UoV65nI8zSDTVuRpFu0xmQOgaex2fdHOfbNREm4Bw2GR5JWFGJ3zyzhUKtsC1FV55hl7fY7zfJW/vMT87jVSCxs4mficiTw06aSVYhRLlJUOl5GGnNt21WyAkAFmSom0bx1bUjyzR2C4gpGJ2cYl42KVz0MKYHP4/LEpr7KefJEtHlJczepsa1c/Q06s240OF6wkmj/n461WqExMIKTASkggif0g87uG3G+TGIBCAwfFKlKsVhFJIC0xuoaREWQJdyiklFcaNEO0KtMkVQhdwvAFCeUhZQHpLFKZTikcsHtV/Te3j36OSJhiDtA15JsEopDRgTaDsjImzKZvyV1jf3EKZGFSKUxoihCaNHbSwQeQ+8cjQ3QqJA5tYOuSyThRNkNQWSHEBD9wq7opHEJSIJ89hffUOuVVCFiq0+lNExxcw1jbNgzsI3WYYgUlBKIv/AewXDpsPl5sJAAAAAElFTkSuQmCC');
}

.bw-restapi-cta:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background-image: linear-gradient(90deg, transparent, #0919094a, #152222f5, #08180bbd);
    height: 100%;
    z-index: 1;
}

.bw-restapi-cta .quiqqer-textImage-image {
    border-radius: 1rem;
    overflow: hidden;
}

.bw-restapi-cta.bw-restapi-cta .quiqqer-textImage-content {
    z-index: 1;
    padding: 3rem;
}

@media screen and (max-width: 767px) {
    .bw-restapi-cta .quiqqer-textImage-image {
        height: 250px;
    }

    .bw-restapi-cta .quiqqer-textImage-image__fullImageHeight > picture{
        width: 100%;
    }

    .bw-restapi-cta .quiqqer-textImage-image__fullImageHeight >picture >img {
        width: 100%;
    }

    .bw-restapi-cta.bw-restapi-cta .quiqqer-textImage-content {
        padding: 2rem;
    }
}

@media screen and (max-width: 450px) {
    .bw-restapi-cta.bw-restapi-cta .quiqqer-textImage-content {
        padding-inline: 1rem;
    }
}