
.article-brochure[data-v-146f10f4] {
    display: var(--article-brochure-container-display, grid);
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto 1fr auto;
    min-height: var(--article-brochure-min-height, 15em);
    max-height: var(--article-brochure-max-height, 30em);
    overflow: hidden;
    border-radius: var(--border-radius-elements, 0);
    aspect-ratio: var(--article-brochure-aspect-ratio, unset);
    box-shadow: 0 0 var(--drop-shadow-elements-range) 0 rgb(0, 0, 0, 0.2);
    position: static;
}
.article-brochure > h3[data-v-146f10f4] {
        z-index: 3;
        grid-column: 1 / 3;
        grid-row: 1 / 2;
        padding: .5em;

        display: var(--article-brochure-title-display, inline);

        color: var(--text-on-background-color);
        background-color: var(--text-on-background-background-color);
        text-align: center;
        font-weight: var(--title-font-weight);
        text-transform: var(--title-text-transform);
        font-family: var(--title-font) !important;
        font-size: var(--w-font-16-main, 1rem);
}
.article-brochure > .title-background[data-v-146f10f4] {
        z-index: 2;
        grid-column: 1 / 3;
        grid-row: 1 / 2;

        background-color: rgb(255, 255, 255);
}
.article-brochure > div.brochure-mediaelement[data-v-146f10f4] {
        display: contents;
}
.article-brochure > div.brochure-mediaelement > .preview-image[data-v-146f10f4] {
            border: 1px solid #dddddd;
            object-fit: cover;

            grid-column: 1 / 3;
            grid-row: 1 / 4;

            place-self: stretch;

            z-index: 1;
}
.article-brochure > div.brochure-mediaelement > div.buttons-container[data-v-146f10f4] {
            display: var(--article-brochure-buttons-display, contents);

            font-size: var(--menu-and-buttons-font-size, 1rem);
}
.article-brochure > div.brochure-mediaelement > div.buttons-container > a[data-v-146f10f4] {
                grid-row: 3 / 4;
                z-index: 1;
                display: block;
                padding: var(--article-brochure-button-padding-vertical, .75em) var(--article-brochure-button-padding-horizontal, .5em);
                text-align: center;
                border-radius: 0;
                border: solid 1px rgb(255, 255, 255, .5);
                text-transform: var(--button-text-transform, none);
                font-weight: var(--button-font-weight, normal);
                font-size: 1.25em;
                text-decoration: none;

                color: var(--secondary-color-contrast, unset);
                background-color: var(--secondary-color, unset);
}
.article-brochure > div.brochure-mediaelement > div.buttons-container > a[data-v-146f10f4]:hover, .article-brochure > div.brochure-mediaelement > div.buttons-container > a[data-v-146f10f4]:focus-within, .article-brochure > div.brochure-mediaelement > div.buttons-container > a[data-v-146f10f4]:focus-visible {
                    color: var(--secondary-color, unset);
                    background-color: var(--secondary-color-contrast, unset);
}
.article-brochure > div.brochure-mediaelement > div.buttons-container > a[data-v-146f10f4]:focus-visible {
                    outline: solid 1px red;
}
.article-brochure > div.brochure-mediaelement > div.buttons-container > a[data-v-146f10f4]:first-child {
                    grid-column: 1 / 2;
}
.article-brochure > div.brochure-mediaelement > div.buttons-container > a[data-v-146f10f4]:last-child {
                    grid-column: 2 / 3;
}

