.page .entry-content>* {
    margin-bottom: var(--cont-gap) !important;
    width: 90vw !important;
    justify-content: center;
    align-items: flex-start;
    column-gap: 0 !important;
    margin: 0 auto;
    max-width: 1350px !important;
}

.entry-content>.wp-block-uagb-container>.uagb-container-inner-blocks-wrap {
    max-width: 100% !important;
    width: 100% !important;
}

.uagb-container-inner-blocks-wrap {
    width: 100% !important;
    max-width: unset !important;
    align-items: flex-start !important;
    column-gap: var(--gap-l) !important;
}

.wp-block-uagb-container .uagb-container-inner-blocks-wrap p {
    text-align: justify;
    margin-top: 0;
}

ul.wp-block-list>* {
    text-align: left !important;
}

/**Einleitung*/

.entry-content>.wp-block-uagb-container.cont-txt-heading * {
    text-align: center;
}

/**Tyte Grid*/
.wp-block-uagb-container.txt-grid {
    column-gap: var(--gap-xl) !important;
    row-gap: var(--gap-xl) !important;
}

.wp-block-uagb-container.txt-grid>.wp-block-uagb-container.cont-txt-heading {
    align-items: flex-start !important;
    justify-content: flex-start;
}

/**FAQ*/
.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item {
    border: 2px solid #fff;
}

.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-questions-button.uagb-faq-questions {
    padding: var(--gap-l) var(--gap-m) var(--gap-m) var(--gap-m);
    transition: all .5s ease 0s;
}

.wp-block-uagb-faq-child .uagb-faq-questions-button {
    display: flex;
    align-items: baseline;
}

.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap:not(.uagb-faq-item-active) .uagb-faq-questions-button.uagb-faq-questions {
    padding-bottom: var(--gap-l);

}

.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-content {
    padding: 0 var(--gap-m) var(--gap-l) var(--gap-m);
}

.wp-block-uagb-faq-child .uagb-faq-questions-button .uagb-question {
    font-family: var(--headlinefont);
    font-weight: 800;
}

.wp-block-uagb-faq {
    display: flex;
    flex-direction: column;
    gap: var(--gap-s);
}

span.uagb-faq-icon-wrap * {
    color: #fff !important;
    fill: #fff !important;
}

.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item .uagb-icon,
.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item.uagb-faq-item-active .uagb-icon-active,
.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item .uagb-icon,
.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item.uagb-faq-item-active .uagb-icon-active {
    display: flex;
    width: auto;
    height: auto;
}

.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item .uagb-icon-active,
.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item.uagb-faq-item-active .uagb-icon,
.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item .uagb-icon-active,
.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item.uagb-faq-item-active .uagb-icon {
    display: none;
    width: 0;
    height: 0;
    margin: 0;
}

.uagb-icon-active svg {
    width: 12px;
    height: 12px;
    font-size: 12px;
}

.wp-block-uagb-faq-child .uagb-icon svg,
.wp-block-uagb-faq-child .uagb-icon-active svg {
    width: 15px;
    height: 15px;
    font-size: 15px;
}

.uagb-faq-icon-row .uagb-faq-item .uagb-faq-icon-wrap {
    margin-right: 10px !important;
}

/**Buttons*/
.uagb-button__link {
    background-color: transparent !important;
}

a.uagb-buttons-repeater.wp-block-button__link:hover {
    background-color: #fff !important;
}

a.uagb-buttons-repeater.wp-block-button__link:hover .uagb-button__link {
    color: var(--main-color);
}

.uagb-button__link {
    background-color: transparent !important;
    transition: all .5s ease 0s;
}

@media screen and (max-width: 1024px) {
    .wp-block-uagb-container.cont-txt-heading {
        gap: var(--gap-m);
    }

    /**Txt 3*/
    .wp-block-uagb-container.cont-txt-3>.uagb-container-inner-blocks-wrap {
        flex-direction: column !important;
    }

    .wp-block-uagb-container.cont-txt-3>.uagb-container-inner-blocks-wrap .wp-block-uagb-container.cont-txt-heading {
        max-width: 100% !important;
    }

    .wp-block-uagb-container.cont-txt-3>.uagb-container-inner-blocks-wrap .wp-block-uagb-container.cont-txt-heading:first-child {
        margin-top: var(--gap-l);
    }

    /**Txt 2*/
    .wp-block-uagb-container.cont-txt-2 .uagb-container-inner-blocks-wrap {
        flex-direction: column !important;
    }

    .wp-block-uagb-container.cont-txt-2 .uagb-container-inner-blocks-wrap .wp-block-uagb-container {
        max-width: 100% !important;
    }

    /**Txt Grid*/
    .wp-block-uagb-container.txt-grid {
        grid-template-columns: 1fr !important;
    }

    .wp-block-uagb-container.txt-grid {
        column-gap: var(--gap-xl) !important;
        row-gap: var(--gap-l) !important;
    }
}