@media (width>=1025px){.content-title-block__wr{align-items:center;gap:2rem;margin-top:1rem;display:flex}}@media (width>=1441px){.content-title-block__wr{gap:3.5rem}}.content-title-block__content-main{margin-top:2rem}@media (width>=1025px){.content-title-block__content-main{margin-top:0}}@media (width>=1281px){.content-title-block__content-main .wp-block-paragraph{padding-right:35%}}.content-title-block__title h2{border-bottom:1px solid #e8e8e8}.content-title-block.style-faq .content-title-block__title h2{border-bottom:none}.content-title-block.style-faq .content-title-block__wr{align-items:start}.content-title-block.style-faq .content-title-block__content{flex:0 0 37%}.content-title-block.style-faq .content-title-block__content-main{flex:100%}

/* Inwestycje – sekcja "O nas": szerszy opis i liczby (20+, 1500+, 20+) w trzech rownych kolumnach z linia pozioma nad nimi i pionowymi separatorami (wizualizacja Aquart) */
body.single-investments #o-nas .content-title-block__content-main .wp-block-paragraph {
	padding-right: 0;
}
/* desktop: proporcje jak na wizualizacji – zdjecie ok. 45% szerokosci, na pelna wysokosc kolumny tekstu (kadrowane), tekst i liczby na cala szerokosc swojej kolumny */
@media (min-width: 1025px) {
	body.single-investments #o-nas .content-title-block__wr {
		align-items: stretch;
	}
	body.single-investments #o-nas .content-title-block__media {
		flex: 0 0 45%;
		align-self: stretch;
		min-height: 400px;
	}
	body.single-investments #o-nas .content-title-block__media picture,
	body.single-investments #o-nas .content-title-block__media img {
		display: block;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	body.single-investments #o-nas .content-title-block__content-main {
		flex: 1 1 0;
		min-width: 0;
		align-self: center;
	}
}
body.single-investments #o-nas .is-style-simple-features {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 0;
	margin-top: 24px;
	padding-top: 24px;
	border-top: 1px solid #e8e8e8;
}
body.single-investments #o-nas .is-style-simple-features > .wp-block-group {
	padding: 0 24px;
	text-align: left;
}
body.single-investments #o-nas .is-style-simple-features > .wp-block-group:first-child {
	padding-left: 0;
}
body.single-investments #o-nas .is-style-simple-features > .wp-block-group + .wp-block-group {
	border-left: 1px solid #e8e8e8;
}
body.single-investments #o-nas .is-style-simple-features > .wp-block-group::before {
	content: none;
}
@media (max-width: 767px) {
	body.single-investments #o-nas .is-style-simple-features > .wp-block-group {
		padding: 0 12px;
	}
	body.single-investments #o-nas .is-style-simple-features > .wp-block-group:first-child {
		padding-left: 0;
	}
	body.single-investments #o-nas .is-style-simple-features .wp-block-heading {
		font-size: clamp(26px, 8vw, 3rem);
	}
}
