#zebra .zebra-line.home {    margin: 0 0 0;}

main{background:linear-gradient(172deg,#ed6d2b42 0,#e7e9ea8c 40% 100%)!important;background-attachment:fixed!important}
.header-bg {background:#fff!important;}

.section-kontakt-1 { }
	.adresy {float: left;    width:100%;    margin:0 -5px 40px;}
		.adresy section{ margin-bottom: 20px;   padding: 0 5px;    z-index: 2;    position: relative;}
		.adresy section .firma{ background:linear-gradient(195deg, #ed6d2b42 0, #fff 40% 100%) !important;border-radius: 10px;  padding: 20px 30px 20px; border-radius:10px;-webkit-border-radius:10px;    box-shadow: 0 5px 12px 0 rgba(0, 0, 0, .05), 0 12px 12px 0 rgba(0, 0, 0, .04), 0 49px 30px 0 rgba(0, 0, 0, .03), 0 88px 35px 0 rgba(0, 0, 0, .01), 0 137px 38px 0 transparent;}
		.adresy section .firma a{    text-transform: none;  letter-spacing: 0;}
		.adresy section h4{    font-weight: 700;    font-size: 20px;color: #000;   display: block;   margin: 10px 0; text-transform: uppercase;}
		.adresy section p{padding-top:0;color:#000;}
		.adresy section a{display:flex;text-align:center;margin-bottom:  10px;    justify-content: flex-start;}
		.adresy section .btn{padding-left:0;     background: transparent;   font-weight: 400;       padding: 0; box-shadow: 0 0 0 transparent}
		.adresy section .btn:hover{transform:none}
		.section-kontakt-1 img{width:100%;height:auto; margin-bottom: -20%;    z-index: 1;    position: relative;}
.section-kontakt-2 {    float: left;}
	.section-kontakt-2 p {text-align:center;}
	.section-kontakt-2 h2 {font-size: 28px;margin-bottom:0}
	.kontakt {width:100%;float:left; clear:both;border-radius: 10px;background:#fff;    box-shadow: 0 5px 12px 0 rgba(0, 0, 0, .05), 0 12px 12px 0 rgba(0, 0, 0, .04), 0 49px 30px 0 rgba(0, 0, 0, .03), 0 88px 35px 0 rgba(0, 0, 0, .01), 0 137px 38px 0 transparent; padding: 20px;}
		.formularz{float:right;width:100%;border-radius:10px;padding:20px 0;}
		.formularz input.input_text {margin: 0;}
		.formularz textarea {height: 110px;}
		.formularz .pole_div:not(.submit) {    margin-top: 0px; margin-bottom: 5px;}
		.formularz .submit { margin: 0px 0 0 0;}
		.formularz .submit input {color:#fff;border:0 none;    letter-spacing: 0; font-weight: 600;background: linear-gradient(to bottom, rgba(237, 113, 41, 1) 0%, rgba(230, 45, 73, 1) 100%);  }
		.formularz .submit .pole_div_content{    margin: 0;}
		
		.formularz .g-recaptcha>div{margin: 15px auto 0;}
		
		
		#map-canvas {margin: 0;}
		
@media (max-width:768px){
	#zebra .zebra-line.home{display: flex;          gap: 20px;  flex-direction: column-reverse;}
	.section-kontakt-1, .section-kontakt-2 {clear:both;width:100%}
}
