/* =========================================================
   Blok: Tekst — kop + rijke tekst
   ========================================================= */
.brini-block--tekst {
	padding: 56px 0;
}
.brini-block--tekst .brini-block__inner {
	max-width: 820px;
}
.brini-block--tekst .brini-block__title {
	font-family: var(--sellabees-font-heading);
	font-size: 32px;
	font-weight: 400;
	line-height: 1.15;
	color: var(--sellabees-ink, #231f20);
	margin: 0 0 18px;
}
.brini-block--tekst .brini-block__body {
	font-family: var(--sellabees-font-body);
	font-weight: 300;
	font-size: 16px;
	line-height: 1.7;
	color: var(--sellabees-ink, #231f20);
}
.brini-block--tekst .brini-block__body > :first-child { margin-top: 0; }
.brini-block--tekst .brini-block__body > :last-child { margin-bottom: 0; }
.brini-block--tekst .brini-block__body a {
	color: var(--sellabees-green, #2d572c);
	text-decoration: underline;
}

/* Gecentreerde variant — o.a. de "Welkom in de Online Wereld"-sectie op de
   homepage. Matcht de live brini.nl: witte achtergrond, gecentreerde groene
   Cormorant-kop (50px) en zwarte Montserrat-tekst. */
.brini-block--tekst-center { padding: 60px 0 90px; }
.brini-block--tekst-center .brini-block__inner {
	max-width: 1080px;   /* = breedte van de live Divi-rij, zodat de kop op één regel past */
	text-align: center;
}
.brini-block--tekst-center .brini-block__title {
	font-family: var(--sellabees-font-heading);
	font-weight: 600;
	font-size: 50px;
	line-height: 1.1;
	color: #306f26;   /* = live kopkleur */
	margin-bottom: 26px;
}
.brini-block--tekst-center .brini-block__body {
	font-family: var(--sellabees-font-ui);
	font-weight: 300;
	font-size: 16px;
	color: #000;
}

@media (max-width: 900px) {
	.brini-block--tekst-center .brini-block__title { font-size: 40px; }
}
@media (max-width: 768px) {
	.brini-block--tekst { padding: 36px 0; }
	.brini-block--tekst .brini-block__title { font-size: 25px; }
	.brini-block--tekst-center { padding: 44px 0 60px; }
	.brini-block--tekst-center .brini-block__title { font-size: 25px; }
}
