


.aSzukajka {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 20px;
	max-width: var(--szerokosc);
	margin: 100px auto 20px;
}
.aSzukajka .kkk_fota {
    background: var(--szary);
}
.aSzukajka .kkk_h {
	display: block;
	padding: 20px;
	margin: 0;
}




.a8358,
.a8356 {
	padding: 50px 0;
}
#acym_fulldiv_formAcym1 .acym__subscription__form__fields > * {
	margin: 20px auto !important;
}
.a8358 button {
	padding: 10px 20px;
	cursor: pointer;
	margin: 40px auto 0;
	transition:  var(--transition5);
}
.a8358 button:hover {
	background-color: var(--zielony-ciemny) !important;
}


.zapiszSie {
	text-decoration: unset;
	background-color: var(--szary);
	margin: 50px 0;
	display: block;
	color: #000;
	transition: var(--transition5);
	padding: 40px 20px;
}
.zS_t {
	font-weight: 800;
	margin-bottom: 20px;
	font-size: 120%;
}

.zS_pr_div {
	display: flex;
	margin-top: 10px;
	align-items: center;
	justify-content: center;
	gap: 40px;
}
.zS_procent {
	font-weight: bold;
	color: var(--zielony);
	font-size: 230%;
}
.zS_s {
	background-color: var(--szary);
	fill: var(--zielony);


	border-radius: var(--radius);
	height: 50px;
	display: flex;
	width: 50px;
	align-items: center;
	justify-content: center;

	transition: background-color .4s ease, fill .4s ease;
}

.zapiszSie:hover {
	background-color: #fff;
}

.zapiszSie:hover .zS_s {
	background: var(--zielony);
	fill: #fff;
}






@media (min-width: 600px) {
.zapiszSie {
	display: flex;
	justify-content: space-between;
	gap: 20px;
	padding-left: 0;
}
.zS_le {
	background: url(../img/newsletter.webp) no-repeat center left;
	background-size: contain;
	flex: 0 0 300px;
	height: 200px;
}
.zS_pr {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

}
@media (min-width: 800px) {
.zapiszSie {
	padding: 0;
}
.zS_le {
	flex: 0 0 450px;
	height: 300px;
}
.zS_pr {
	padding-right: 20px;
}


}
@media (min-width: 1000px) {
.zS_le {
	flex: 0 0 600px;
	height: 400px;
}
.zS_pr {
	padding: 0 40px;
}


}
@media (min-width: 1200px) {
.zapiszSie {
	width: 1200px;
	margin: 60px auto;
	border-radius: var(--radius20);
	overflow: hidden;
}
.zS_pr {
}


}
