section#oblicz #kalkulator h4 {
	display: none;
}
.fzexjB {
    box-shadow: none;
    background-color: transparent;
	border: none;
	padding: 23px 43px 43px 43px;
}
.jiydbF {
    font-size: 16px;
	color: #fff;
	text-align: left;
}
.cECSVu {
    height: auto;
    margin-top: 0px;
    background: none;
}
.input-range__track {
    background: #EDF0F5;
}
.input-range__track--active {
    background: #B3D300;
}
.input-range__slider {
    background: #B3D300;
    border: 5px solid #EDF0F5;
}
.dvRkLg {
    margin-top: 15px;
    font-size: 16px;
    color: #fff;
}
.ipHXjE {
    padding-bottom: 50px;
}
.OwFVB {
    box-shadow: none;
    background-color: rgb(255, 255, 255);
    color: #B7144F;
    border: none;
}
.cPLXlv {
	box-shadow: 0px 3px 6px #971141;
	color: #fff;
	background: #B3D300;
}
.kXhqLM {
	box-shadow: 0px 3px 6px #971141;
	color: #fff;
	background: #B3D300;
}
.jhRbcA {
	display: none;
}
.iMMXas {
    box-shadow: 0px 3px 6px #8ba401;
    background-color: #B7144F;
    padding: 20px 20px 20px 20px;
}
.iMMXas i {
    font-size: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #fff;
}
.iMMXas span {
    font-size: 41px;
	padding-bottom: 10px;
}
.dDodvc p {
	color: #0D0D1C;
	font-family: 'Roboto', sans-serif;
}
.cmHRRF {
    color: #0D0D1C;
	border-color: #0D0D1C;
}
.fIDVgq {
    font-size: 16px;
    background-color: #B7144F;
    color: #fff;
    box-shadow: none;
    font-weight: 400;
	border-radius: 5px;
    padding: 15px 65px 15px 45px;
    border: none;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.fIDVgq:after {
	content: '';
	position: absolute;
	border: solid #fff;
	border-radius: 2px;
	border-width: 0 3px 3px 0;
	margin-top: 5px;
	margin-left: 10px;
	padding: 5px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.fIDVgq:hover {
	background-color: #B7144F;
	text-decoration: none;
}

@media screen and (max-width: 800px) {
	.fzexjB {
		padding-bottom: 0px;
	}
	.kXhqLM {
		box-shadow: none;
		margin-bottom: 50px;
	}
	.iMMXas {
		box-shadow: none;
	}
	.iMMXas span {
		font-size: 30px;
		padding-bottom: 10px;
	}
	.dDodvc {
		padding: 20px;
	}
	.dDodvc p {
		padding: 0px 0px 16px;
	}
}

@media screen and (max-width: 575px) {
	.fIDVgq {
		font-size: 15px;
		padding: 15px 10% 15px 5%;
		width: 100%;
	}
	.fIDVgq:after {
		content: '';
		position: absolute;
		border: solid #fff;
		border-radius: 2px;
		border-width: 0 3px 3px 0;
		margin-top: 5px;
		margin-left: 5px;
		padding: 5px;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
	}
	.iMMXas {
		padding: 10px 20px 0px 20px;
	}
	.iMMXas span {
		font-size: 25px;
		padding-bottom: 15px;
	}
	.fzexjB {
		padding: 43px 5% 0 5%;
	}
	.jiydbF {
		font-size: 14px;
	}
}