/* Prospecto – poprawki do oryginalnego CSS (less-style.css pozostaje bez zmian).
   Zasada: wygląd 1:1, poprawiamy tylko niewidoczne błędy. */

/* 1. Hasło obok logo – dawniej <h1>, teraz zwykły blok z identycznym wyglądem
      (H1 strony to jej tytuł w treści). Wartości z: h1 (Bootstrap) + .head-holder h1. */
.head-holder .slogan {
	display: block;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
	font-size: 2.5em;
	margin-top: 30px;
	margin-bottom: 10px;
}
.head-holder .slogan strong { font-weight: 100; }

/* 2. Tytuł strony jako H1 – .title nadaje ten sam rozmiar i marginesy co dawne h2.title. */
h1.title { font-weight: 500; line-height: 1.1; }

/* 3. Telefon: treść nie może być szersza niż ekran (dawniej przewijanie w bok, np. aktuariusz-7). */
@media (max-width: 767px) {
	.site-lead, .site-text { overflow-wrap: break-word; word-wrap: break-word; }
	.site-lead table, .site-text table { display: block; max-width: 100%; overflow-x: auto; }
	.site-lead iframe, .site-lead video, .site-lead embed, .site-lead object { max-width: 100%; }
	.site-lead pre { white-space: pre-wrap; }
}

/* 4. Komunikaty formularzy (kontakt, oddzwanianie). */
.prospecto-komunikat {
	padding: 10px 15px;
	margin: 0 0 15px;
	border: 1px solid #d6e9c6;
	background: #dff0d8;
	color: #3c763d;
	border-radius: 4px;
}
.prospecto-komunikat.blad { border-color: #ebccd1; background: #f2dede; color: #a94442; }
.prospecto-komunikat-plywajacy {
	position: fixed; top: 15px; left: 50%; transform: translateX(-50%);
	z-index: 2000; max-width: 90%; box-shadow: 0 4px 14px rgba(0, 0, 0, .2);
}

/* 5. Pole-pułapka na boty (niewidoczne dla ludzi). */
.prospecto-pulapka { position: absolute !important; left: -9999px !important; width: 1px; height: 1px; overflow: hidden; }

/* 6. Strona 404 w szablonie. */
.blad-404 p { margin-bottom: 10px; }

/* 7. Tekst tylko dla czytników ekranu. */
.screen-reader-text {
	border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%);
	height: 1px; margin: -1px; overflow: hidden; padding: 0;
	position: absolute !important; width: 1px; word-wrap: normal !important;
}

/* 8. Tablet (768–991 px): długie adresy w treści też się zawijają (dawniej aktuariusz-7 szerszy niż ekran). Od 1.4.1. */
@media (max-width: 991px) {
	.site-lead, .site-text { overflow-wrap: break-word; word-wrap: break-word; }
}

/* 9. Dawne H1 w treści zamienione na H2 (strona 383) – ta sama wysokość linii co dawniej (h1 = 36px). Od 1.4.1. */
.site-lead h2.h1-tresc, .site-text h2.h1-tresc { font-size: 36px; font-weight: 500; }
