.partners-block:not(.one-partner, .two-partners) > .partners-logos {
	width: 306px;
	margin: 0 -15px;
	position: relative;
    left: 50%;
    transform: translateX(-50%);
}

.partners-logos > div:not(.one-partner, .two-partners) { margin: 30px 13px 0 13px; }

.partners-logos > div.Brickstarter:is(.several-partners):not(.one-partner, .two-partners) > svg > path,
.partners-logos > div.Pronova:is(.several-partners):not(.one-partner, .two-partners) > svg > path,
.partners-logos > div.Reinvest24:is(.several-partners):not(.one-partner, .two-partners) > svg > path,
.partners-logos > div.Lakaspont:is(.several-partners):not(.one-partner, .two-partners) > svg > path,
.partners-logos > div.Lakaspont:is(.several-partners):not(.one-partner, .two-partners) > svg > rect,
.partners-logos > div.H\&P:is(.several-partners):not(.one-partner, .two-partners) > svg > path:nth-child(3),
.partners-logos > div.H\&P:is(.several-partners):not(.one-partner, .two-partners) > svg > rect,
.partners-logos > div.Halcyon:is(.several-partners):not(.one-partner, .two-partners) > svg > path,
.partners-logos > div.Tessin:is(.several-partners):not(.one-partner, .two-partners) > svg > path,
.partners-logos > div.Urbanitae:is(.several-partners):not(.one-partner, .two-partners) > svg > path,
.partners-logos > div.YGI:is(.several-partners):not(.one-partner, .two-partners) > svg > path,
.partners-logos > div.Bulkestate:is(.several-partners):not(.one-partner, .two-partners) > svg > g > path,
.partners-logos > div.Crowdestate:is(.several-partners):not(.one-partner, .two-partners) > svg > g > path,
.partners-logos > div.MaxCrowdfund:is(.several-partners):not(.one-partner, .two-partners) > svg > path,
.partners-logos > div.Raizers:is(.several-partners):not(.one-partner, .two-partners) > svg > g > path,
.partners-logos > div.Shojin:is(.several-partners):not(.one-partner, .two-partners) > svg > g > path { fill: #8E94AA; }

.partners-logos > div.several-partners:not(.one-partner, .two-partners):not(.H\&P):not(.Lakaspont) > svg > rect { opacity: 0; }

.partners-logos > div.H\&P:is(.several-partners):not(.one-partner, .two-partners) > svg > path:nth-child(2),
.partners-logos > div.H\&P:is(.several-partners):not(.one-partner, .two-partners) > svg > path:nth-child(4),
.partners-logos > div.Reinvest24:is(.several-partners):not(.one-partner, .two-partners) > svg > path:nth-child(3),
.partners-logos > div.Pronova:is(.several-partners):not(.one-partner, .two-partners) > svg > path:nth-child(n+19) { fill: #FFFFFF; }


.partners-logos > div.Lakaspont:is(.several-partners):not(.one-partner, .two-partners) > svg > path:nth-child(n+20) { fill: #FFFFFF; stroke: #8E94AA; }
.partners-logos > div.Lakaspont:is(.several-partners):not(.one-partner, .two-partners) > svg > path:first-child { fill: transparent; stroke: #8E94AA; }


.partners-logos > .Lakaspont,
.partners-logos > .Lakaspont > svg {
	width: 98px;
	height: 62px;
}

.partners-logos > .Tessin,
.partners-logos > .Tessin > svg {
	width: 84px;
	height: 62px;
}

.partners-logos > .YGI,
.partners-logos > .YGI > svg {
	width: 98px;
	height: 62px;
}

.partners-logos > .Pronova,
.partners-logos > .Pronova > svg {
	width: 98px;
	height: 60px;
}

.partners-logos > .Reinvest24,
.partners-logos > .Reinvest24 > svg {
	width: 98px;
	height: 50px;
}

.partners-logos > .Urbanitae,
.partners-logos > .Urbanitae > svg {
	width: 100px;
	height: 24px;
}

.partners-logos > .Halcyon,
.partners-logos > .Halcyon > svg {
	width: 126px;
	height: 32px;
}

.partners-logos > .Brickstarter,
.partners-logos > .Brickstarter > svg {
	width: 98px;
	height: 68px;
}

.partners-logos > .H\&P,
.partners-logos > .H\&P > svg {
	width: 42px;
	height: 72px;
}

.partners-logos > .Bulkestate,
.partners-logos > .Bulkestate > svg {
	width: 120px;
	height: 14px;
}

.partners-logos > .Crowdestate,
.partners-logos > .Crowdestate > svg {
	width: 110px;
	height: 39px;
}

.partners-logos > .MaxCrowdfund,
.partners-logos > .MaxCrowdfund > svg {
	width: 125px;
	height: 31px;
}

.partners-logos > .Raizers,
.partners-logos > .Raizers > svg {
	width: 126px;
	height: 31px;
}

.partners-logos > .Shojin,
.partners-logos > .Shojin > svg {
	width: 126px;
	height: 30px;
}


.partners-block:is(.one-partner, .two-partners) > .partners-logos {
	display: block;
	width: 290px;
	margin: 0 auto;
}

.partners-logos > div:is(.one-partner, .two-partners),
.partners-logos > div:is(.one-partner, .two-partners) > svg {
	width: 290px;
	height: 190px;
	margin: 0;
	float: right;
	
}

.partners-logos > div:is(.two-partners),
.partners-logos > div:is(.two-partners) > svg {
	height: 76px;
	margin-bottom: 50px;
}


@media screen and (min-width: 768px) {
	.partners-block:not(.one-partner, .two-partners) > .partners-logos {
		position: inherit;
	    left: inherit;
	    transform: inherit;
	}

	.partners-block:is(.one-partner) > div:not(.partners-logos) { display: inline-block; width: 279px; }
	.partners-block:not(.one-partner, .two-partners) > .partners-logos { width: 698px; justify-content: space-evenly; margin: 0 auto; }
	.partners-block:not(.one-partner, .two-partners) > .partners-logos > div { margin: 0 15px 30px 15px; }
	.partners-block:is(.one-partner) > div:not(.partners-logos) > p { width: 274px; }
	.partners-block:is(.one-partner) > .partners-logos {
		float: right;
		width: 268px;
		margin-top: 120px;
	}

	.partners-logos > div:is(.one-partner) {
		width: 268px;
		height: 190px;
		float: right;
	}

	div.partners-block:is(.two-partners) > div {
		display: block;
		width: 100%;
	}

	div.partners-block:is(.two-partners) > div:is(.partners-logos) {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		width: 668px;
	}

	div.partners-block:is(.two-partners) > div:is(.partners-logos) > div,
	div.partners-block:is(.two-partners) > div:is(.partners-logos) > div > svg { width: 260px; }
}


@media screen and (min-width: 1024px) {
	.partners-block:not(.one-partner, .two-partners) > .partners-logos { width: 924px; }
	.partners-block:not(.one-partner, .two-partners) > .partners-logos > div { margin: 0 30px 40px 30px; }
	.partners-block:is(.one-partner, .two-partners) > .partners-logos { width: 354px; margin-top: 0; }
	.partners-logos > div:is(.one-partner, .two-partners) {
		width: 354px;
		height: 262px;
	}

	div.partners-block:is(.two-partners) > div:not(.partners-logos) { display: inline-block;}
	div.partners-block:is(.two-partners) > div:not(.partners-logos),
	div.partners-block:is(.two-partners) > div:not(.partners-logos) > h2,
	div.partners-block:is(.two-partners) > div:not(.partners-logos) > p { width: 532px; }
	div.partners-block:is(.two-partners) > div:is(.partners-logos) { display: inline-block; width: 362px; float: right; }
	div.partners-block:is(.two-partners) > div:is(.partners-logos) > div,
	div.partners-block:is(.two-partners) > div:is(.partners-logos) > div > svg { width: 362px; height: 90px; margin-bottom: 60px; }

}


@media screen and (min-width: 1440px) {
	.partners-block:is(.one-partner, .two-partners) > div:not(.partners-logos) > h2,
	.partners-block:is(.one-partner, .two-partners) > div:not(.partners-logos) > p { width: 630px; }
	.partners-block:not(.one-partner, .two-partners) > .partners-logos { width: 1290px; }
	.partners-block:not(.one-partner, .two-partners) > .partners-logos > div { margin: 0 30px 50px 30px; }
	.partners-block:is(.one-partner, .two-partners) > .partners-logos {
		width: 410px;
		right: 135px;
	}

	.partners-logos > div:is(.one-partner, .two-partners) {
		width: 410px;
		height: 260px;
	}

	div.partners-block:is(.two-partners) > div:not(.partners-logos),
	div.partners-block:is(.two-partners) > div:not(.partners-logos) > h2,
	div.partners-block:is(.two-partners) > div:not(.partners-logos) > p { width: 630px; }
	div.partners-block:is(.two-partners) > div:is(.partners-logos) { margin-right: 115px; }
	div.partners-block:is(.two-partners) > div:is(.partners-logos) > div,
	div.partners-block:is(.two-partners) > div:is(.partners-logos) > div > svg { height: 105px; }
}