/**
 * About_Pop: Component: Content_Part
 * 
 * @author alisch berlec hönow <info@abh.eu>
 * @version 25.0.5
 */

body {
	/* Variables */
}



.text:not( :last-child ) {
	margin-bottom: var( --grid-column-gap-vertical );
}

.text.ff--dw.fs--hg:not( :last-child ) {
	margin-bottom: var( --grid-column-gap-vertical );
}

grid-col:not( :last-child ) > .text.ff--dw.fs--hg {
	margin-bottom: calc( var( --medium-space ) - var( --grid-column-gap-vertical ) );
}



.linked-text {
	display: block;
	padding: var( --grid-wrap-padding-vertical ) var( --grid-wrap-padding-horizontal );
	border-radius: var( --footer-border-radius, var( --border-radius ) );
	background-color: var( --white );
}



grid-col:not( :first-child ) > .partner {
	margin-top: var( --grid-column-gap-vertical );
}

.partner__logo .image__markup {
	display: flex;
	justify-content: center;
	padding-top: 0;
	background: var( --background-color );
}

	.partner__logo .image__markup > img {
		position: relative;
		width: auto;
		height: auto;
		max-width: calc( var( --font-size--regular ) * 16 );
		max-height: calc( var( --font-size--regular ) * 6 );
		object-fit: contain;
		mix-blend-mode: multiply;
	}



.iframe:not( :last-child ),
.html:not( :last-child ) {
	margin-bottom: var( --grid-column-gap-vertical );
}

.iframe-inner,
.html-inner {
	border-radius: var( --border-radius );
	overflow: hidden;
}

	.iframe-inner > iframe {
		width: 100%;
		display: block;
	}