body {
	font-size: 1.7em;
	min-height: 100vh

}


a {
  text-decoration: underline;
  color: black;
}

a:hover {
  color: gray;
}


.section {
  padding: 4rem 0 6rem;
  text-align: center;
  flex: 1;
}
.section-heading,
.section-description {
  margin-bottom: 1.2rem;
}

.border2	{
	border-top: 1px solid black;
	
}

p {
	padding: 1.5rem
	
}


.column-with-image {
  display: flex; /* Używamy flexboxa, aby obrazek i tekst były w jednym wierszu */
  align-items: center; /* Wyśrodkowujemy obrazek i tekst w pionie */

}

.column-with-image img {
  max-width: 100px; /* Możesz dostosować szerokość obrazka do swoich potrzeb */
  margin-right: 10px; /* Dodajemy odstęp między obrazkiem a tekstem */
}



.footer-3 {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #000;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px 0;
	list-style: none;
	color: #b40c1e;
}

.footer-3 a {
	color: #fff;
	text-decoration: none;
	margin: 0 10px;
	color: #b40c1e;
}

.footer-3 li {
	margin: 0 10px; /* Dodajemy margines między ikonami */
	font-size: 14px;
}

p.margin-bottom-0 {
	margin-bottom: 0;
}

.margin-bottom-70 {
	margin-bottom: 70px;
}

@media screen and (max-height: 660px), (max-width: 500px) {
		.footer-3 {
		position: static;
	}
}
