.block-flip-card{position:relative;display:block}.block-flip-card .flip-button-plus{position:initial;position:absolute;bottom:var(--base-line);right:var(--base-line);z-index:2}.block-flip-card .responsive-image{position:relative;z-index:var(--z-background);object-fit:cover;pointer-events:none}.block-flip-card .block-richtext{padding:var(--base-line)}.block-flip-card .block-flip-card__wrapper{perspective:2000px}.block-flip-card .block-flip-card__face--front,.block-flip-card .block-flip-card__face--back{border-radius:var(--size-24px);overflow:hidden;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.615,1.39,.78,1.08);backface-visibility:hidden!important}.block-flip-card .block-flip-card__face--back{transform:rotateX(-180deg)}.block-flip-card .block-flip-card__face--front{pointer-events:all;z-index:2}.block-flip-card .block-flip-card__face--back{pointer-events:none}.block-flip-card.active .block-flip-card__face--front{transform:rotateX(180deg);pointer-events:none}.block-flip-card.active .block-flip-card__face--back{transform:rotateX(0);pointer-events:all}.block-flip-card.active .flip-button-plus{transform:rotate(45deg)}.block-flip-card__wrapper,.block-flip-card__face{height:100%;box-sizing:border-box;border-radius:var(--size-24px)}.block-flip-card__face{position:relative;display:block;flex-direction:column;justify-content:space-between;box-shadow:inset 0 0 0 var(--size-1px) var(--border-color)}.block-flip-card__face--front{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.block-flip-card__face--front .block-flip-card__headline{position:absolute;grid-area:1 / 1 / -1 / -1;width:100%;box-sizing:border-box;bottom:0}.block-flip-card__face--back{display:flex;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.block-flip-card__headline{position:relative;z-index:var(--z-foreground);display:flex;flex-direction:row;justify-content:space-between;padding:var(--base-line);align-items:center}.block-flip-card__headline>*{margin:0}.block-flip-card__icon{padding:var(--base-line)}.block-flip-card__wrapper{aspect-ratio:var(--aspect-mobile)}@media screen and (min-width: 800px){.block-flip-card__wrapper{aspect-ratio:var(--aspect-desktop)}}
