
.aStart {
	overflow: hidden;
}
.s1 {
	background: var(--k-brazowy);
}

.s1_fota {
	height: 234px;
	overflow: hidden;
	display: flex;
	justify-content: flex-end;
}
.s1_img {
	max-width: unset;
}


h1 {
	font-size: var(--h2);
	text-align: center;
}
h1 span {
	display: block;
	margin-top: var(--o);
}



.s1_slogan {
	padding: var(--o-2) var(--o);
	text-align: center;
}




.s2_wasko {
	padding: var(--o-gora) var(--o) 0;
}
.s2_h {
	font-size: var(--h2);
}
.s2_h span {
	display: block;
	margin: var(--o) 0;
	font-size: 80%;
}


.s3 {
	background: var(--k-szary);
	padding: var(--o-gora) var(--o-pol);
}

.s3_wasko {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: var(--o-pol);
}

.s3_div {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: calc(50% - 5px);
	text-align: center;
	gap: var(--o-pol);
	font-weight: var(--f-bold);
	line-height: 1.3;
	color: var(--k-czarny);
}
.s3_svg {
	width: var(--o-3);
}
.s3_svg.s24 {
	fill: var(--k-czerwony);
	padding: 7px;
}






.s4 {
	padding: var(--o-gora) 0;
}
.s4 .m_poziom_t {
	font-size: var(--h2);
}

.s5 {
	margin: var(--o-gora) 0;
}

.m_poziom_t,
.zaH3 {
	margin-left: var(--o);
}

.mapa {
	line-height: 0;
}


@media (min-width: 500px) {
.s1_fota {
	height: 345px;
}
.s2_wasko {
	padding: var(--o-2);
}
.s2_h {
	text-align: left;
}
.s2_h span {
	margin-top: var(--o-pol);
}

.s3_wasko {
	gap: var(--o-2);
}
.s3_div {
	width: 200px;
}
.s3 p {
	height: 40px;
}



}
@media (min-width: 770px) {
.s1_wasko {
	position: relative;
}
.s1_fota {
	height: 539px;
}
.s1_slogan {
	position: absolute;
	left: var(--o-2);
	top: var(--o-2);
	background: var(--k-brazowy-ciemny);
}



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

.s2_wasko {
	padding: var(--o-3);
	width: 700px;
	margin: 0 auto;
}

.zaH3 {
	margin: 0;
}

.s5 {
	width: var(--sz-tresci);
	max-width: 100%;
	margin: var(--o-gora) auto;
}



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

.s1_slogan {
	position: absolute;
	left: var(--o-2);
	top: var(--o-2);
	background: var(--k-brazowy-ciemny);
	padding: var(--o-2);
}

.s3_wasko {
	gap: var(--o-2) var(--o-4);
}


}
@media (min-width: 1100px) {
.s3_wasko {
	max-width: var(--sz);
	margin: 100px var(--o);
}
.s3_a {
	width: 3var(--o);
}

}
@media (min-width: 1200px) {
.s1_wasko {
	width: var(--sz);
	margin: 0 auto;
}

.mapa {
	width: var(--sz);
	margin: 0 auto;
}


}
@media (min-width: 1210px) {
.s1_slogan {
	padding: var(--o-3);
	top: var(--o-4);
	left: var(--o-4);
}
.s2 {
	background: var(--k-brazowy);
	width: var(--sz);
	margin: auto;
}
.s2_wasko {
	padding: var(--o-gora) 0;
	width: var(--sz-tresci);
	margin: 0 auto;
}

.s3 {
	padding: var(--o-gora);
	width: var(--sz);
	margin: auto;
}
.s3_wasko {
	margin: 0;
	gap: var(--o-2) var(--o-5);
}



}
/* -------  1454 ------- */