
.columns-container{background:#fff }
h1 {padding-bottom: 50px; margin:15px 0 35px; }

#uberhome {float:left;width: 55%;}
#uberhome p {line-height: 1.8em;}
.small_button {margin-top: 25px;}

#referenz {float:right;width:40.1%;height:509px;margin-top: 10px;margin-bottom: -110px;box-shadow:0 0px 0px 0 rgba(0,0,0,0);background:#fff url('../default/images/ref.jpg?v2') no-repeat 50% 50%;background-size:100%; display: flex;position:relative; z-index:2;}
	#referenz:hover {background-size:110%;}
#referenz .button{margin: auto;}

.box-leistung {margin-bottom:170px; background:#737373 url('../../pliki/baner.jpg') no-repeat 50% 0;}
.box-leistung h2{color:#fff;}
.box-leistung h2:after{background:#fff;}
.box-leistung #img {float:left; width:37%; margin-bottom:-170px;}
	.box-leistung #img img {max-width:100%;height:auto;}
.box-leistung #menuleistung {float:right; width:57%;}
	.box-leistung #menuleistung ul {margin:0;display: flex; flex-flow: row wrap; justify-content:space-between;}
	.box-leistung #menuleistung li {margin:0 0px 20px 0px;padding:0;    max-width: 305px;background:none;flex: 1 40%;}
	.box-leistung #menuleistung li a {display: flex; color:#fff;      font-size: 14px;   min-height: 82px; font-weight:700; font-size:15px; line-height: 1.2em!important; text-decoration:none; text-transform:uppercase; padding: 20px 70px 20px 24px; position:relative;letter-spacing:.160em;background: url('../default/images/mehr.png') no-repeat 92% 50%; border:2px solid #fff;} 
	.box-leistung #menuleistung li a span {margin:auto 0 ;} 
		.box-leistung #menuleistung li a:hover {padding-left: 47px; padding-right: 47px; background-position:200% 50%;}
.box-leistung #main {padding-top:170px}

.foot-img {    display: none;}
.footer-container  {     margin-top: 220px;}
.footer-container .f-first .container .logo {    padding-top: 55px;}

.success-list {    float: left;
    clear: both;
    margin: 0 0 30px;}


.success-list ul {
    display: flex;margin: 0;
    gap: 0px;width: 100%;
}

.success-list ul li {
    width: 33.333%;  margin: 0;
    border-radius: 0;
    padding: 10px 30px;
    /* box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.05), 0 22px 22px 0 rgba(0, 0, 0, 0.04), 0 49px 30px 0 rgba(0, 0, 0, 0.03), 0 88px 35px 0 rgba(0, 0, 0, 0.01), 0 137px 38px 0 rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.05), 0 22px 22px 0 rgba(0, 0, 0, 0.04), 0 49px 30px 0 rgba(0, 0, 0, 0.03), 0 88px 35px 0 rgba(0, 0, 0, 0.01), 0 137px 38px 0 rgba(0, 0, 0, 0); */
}

.success-list ul li:nth-of-type(2) {    border-left: 2px solid #b7b7b7;    border-right: 2px solid #b7b7b7}
.success-list ul li p {
    text-align: center;
}

.success-list ul li p.title {
    padding: 5px 0;text-align: left;
    border-radius: 6px;
    letter-spacing: -.06em;
    font-size: 50px;color: #000;
    line-height: 1.0em;
    font-weight: 700;
    display: block;
    width: 100%;
}

.success-list ul li p.title span.second {
    display: block;
    letter-spacing: 0;
    font-size: 25px;
    width: 100%;margin-top: 10px;
    color: #e62f48;
    line-height: 120%;
    font-weight: 400;
    text-transform: uppercase
}
.chart.realizacji:after {
    content: "+";
}
.success-list ul li p.title + p {
    color: #000;
}
