footer {
	font-size: 14px;
	margin-top: var(--o-x2);
	overflow: hidden;
	text-align: center;
	color: var(--kolor-bialy);
	background: var(--kolor-czarny);
	padding: var(--o-x2) var(--o);
	display: flex;
	flex-direction: column;
	gap: var(--o-x2);
}


.fooFlex {
	display: flex;
	flex-wrap: wrap;
	gap: var(--o-x2);
	justify-content: center;
	flex-direction: column;
}

.logo_f {
	background: var(--kolor-bialy);
	width: 80px;
	height: 80px;
	border-radius: 50%;
	margin: 0 auto var(--o);
	display: block;
}

footer a {text-decoration: none}
footer a:hover {
	color: var(--kolor-bialy)
}


.foo_aa {
	display: flex;
	text-decoration: unset;
	gap: var(--o-pol);
	align-items: center;
	justify-content: center;
	fill: var(--kolor-pomaranczowy);
	color: var(--kolor-bialy);
}
.foo_telefon {
	margin-bottom: var(--o);
}
.foo_aa:hover {
	color: var(--kolor-pomaranczowy);
	fill: var(--kolor-bialy);
}

.kto {
	display: flex;
	justify-content: center;
	gap: var(--o-pol);
}
.svg_rawent {
	fill: #b52726;
}



@media (min-width: 350px) {
.z_logo {
	display: flex;
	text-align: left;
	gap: var(--o);
	width: 310px;
	margin: 0 auto;
}
.logo_f {
	margin: 0;
}



}
@media (min-width: 600px) {

.fooFlex {
	flex-direction: row;
}
.z_logo {
	margin: 0;
}

.foo_aa {
	justify-content: flex-start;
}


}









