.frieda-block-2-text-bild .flexRow{
	row-gap: 6rem;
}

.frieda-block-2-text-bild .innerWrap{
	position: relative;
	z-index: 3;
}

.frieda-block-2-text-bild .blueBack .innerWrap{
	padding-top: 12rem;
	padding-bottom: 5rem;
	background-color: var(--blue13);
}

.frieda-block-2-text-bild .blueBack h1,
.frieda-block-2-text-bild .blueBack h2,
.frieda-block-2-text-bild .blueBack h3,
.frieda-block-2-text-bild .blueBack h4,
.frieda-block-2-text-bild .blueBack p,
.frieda-block-2-text-bild .blueBack a:not(.ctaBtn){
	color: var(--white);
}

.frieda-block-2-text-bild .blueBack .textWrap {
	position: relative;
	padding-bottom: 18rem;
}

.frieda-block-2-text-bild .blueBack.imgLeft .textWrap {
	padding-left: 5rem;
}

.frieda-block-2-text-bild .blueBack .textWrap:after {
	position: absolute;
	content: '';
	background-image: url('../../assets/images/frieda-block-2-text-blume.svg');
	width: 18.58rem;
    padding-bottom: calc(18.58rem* .9786867599569429);
    background-size: cover;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);

}

.frieda-block-2-text-bild .blueBack .imgWrap {
	-webkit-transform: rotate(4deg);
	        -ms-transform: rotate(4deg);
	    transform: rotate(4deg);
	-webkit-box-shadow: 20px 20px 26px rgba(0, 0, 0, .36);
	        box-shadow: 20px 20px 26px rgba(0, 0, 0, .36);
}

.frieda-block-2-text-bild .blueBack.imgLeft .imgWrap {
	-webkit-transform: rotate(-4deg);
	        -ms-transform: rotate(-4deg);
	    transform: rotate(-4deg);
}

section.friedaSection.frieda-block-2-text-bild .noBack .ctaBtn.ghostBtn {
    color: var(--blue12);
    background-color: transparent;
    border: 2px solid var(--blue12);
}

section.friedaSection.frieda-block-2-text-bild .noBack .ctaBtn.ghostBtn:hover {
    background-color: var(--white);
    color: var(--blue12);
}

@media(max-width: 1399px){
	.frieda-block-2-text-bild .blueBack .textWrap {
		padding-left: 4rem;
		padding-right: 4rem;
	}
}

@media(max-width: 1199px){
	.frieda-block-2-text-bild .blueBack .innerWrap{
		padding-top: 0;
	}
}

@media(max-width: 767px){
	.frieda-block-2-text-bild .blueBack .imgWrap {
		width: calc( 100% - 2rem );
		margin: 0 auto;
	}
}