.webp .headerimg{background-image:url(../img/header_referenzen@2x.webp)}.no-js .headerimg,.no-webp .headerimg{background-image:url(../img/header_referenzen@2x.jpg)}.container{margin:0 auto;padding:0 20px}.divider{background-color:#d8d8d8;height:1px}.project_highlight{display:flex;flex-direction:column-reverse;padding:20px 0}.img_project_highlight{background-position:center;background-size:cover;padding:0 0 50% 0}.description{margin:18px 0 0 0}.description h2{color:#174;font-size:30px;font-weight:bold;line-height:32px;margin:0 0 5px 0;text-transform:uppercase}.description h4{color:#e97400;font-size:24px;letter-spacing:1.2px;line-height:26px;margin:0 0 12px 0;text-transform:uppercase}.description p{color:#232c26;font-family:'Open Sans',sans-serif;font-size:16px;line-height:24px}.description a{background-color:#e97400;color:white;display:inline-block;font-size:20px;margin:18px auto 0;padding:12px 27px;text-align:center;text-decoration:none}.flex_container{display:flex;flex-wrap:wrap;margin:10px auto 0;padding:0 10px}.project_tile{box-sizing:border-box;padding:10px;position:relative;width:50%}.project_title{bottom:10px;box-sizing:border-box;color:white;font-size:16px;font-weight:bold;padding:0 30px 5px 7px;position:absolute;text-shadow:0 0 4px rgba(0,0,0,0.5);text-transform:uppercase;width:100%}.img_project{background-size:cover;padding:0 0 97% 0}.container_project_pagination{display:table;margin:10px auto 20px}.project_pagination{float:left;height:48px;width:48px}.project_pagination a{bottom:13px;color:#232c26;display:table;font-size:18px;font-weight:bold;margin:14px auto;text-align:center;text-decoration:none}.project_pagination.active{background-color:#174}.project_pagination.active a{color:white}.webp .call-to-action{background:linear-gradient(rgba(17,119,68,0.92),rgba(17,119,68,0.92)),url(../img/bg_calltoaction_1@2x.webp);background-position:center;background-size:cover;padding:20px 10px 30px 20px}.no-js .call-to-action,.no-webp .call-to-action{background:linear-gradient(rgba(17,119,68,0.92),rgba(17,119,68,0.92)),url(../img/bg_calltoaction_1@2x.jpg);background-position:center;background-size:cover;padding:20px 10px 30px 20px}.webp .call-to-action h4,.no-js .call-to-action h4,.no-webp .call-to-action h4{color:white;font-size:36px;font-weight:bold;line-height:38px;max-width:400px;text-transform:uppercase}.webp .call-to-action p,.no-js .call-to-action p,.no-webp .call-to-action p{color:white;font-size:25px;font-weight:normal;line-height:30px;margin:6px 0 0 0;text-transform:uppercase}.button_phonenumber{background-color:#e97400;box-shadow:0 6px 10px 0 rgba(0,0,0,0.5);box-sizing:border-box;color:white;display:inline-block;font-size:20px;height:48px;margin:22px 0 0 0;padding:12px 20px 12px 17px;text-align:center;text-decoration:none}.button_phonenumber img{margin:0 12px 0 0}.button_phonenumber span{vertical-align:top}@media only screen and (min-width:580px){.container{padding:0 30px}.flex_container{padding:0 20px}.project_title{font-size:18px}.webp .call-to-action,.no-js .call-to-action,.no-webp .call-to-action{padding:30px}}@media only screen and (min-width:750px){.project_highlight{flex-direction:row;justify-content:space-between}.img_project_highlight{margin:5px 0 0 0;padding:0 0 90% 0;width:250px}.description{margin:0 36px 0 0}.description h2{font-size:40px;line-height:42px}.description h4{font-size:25px;line-height:30px}.project_tile{width:33.33%}}@media only screen and (min-width:880px){.img_project_highlight{padding:0 0 70% 0;width:332px}.webp .call-to-action,.no-js .call-to-action,.no-webp .call-to-action{margin:48px 0 0 0;padding:50px}.webp .call-to-action div,.no-js .call-to-action div,.no-webp .call-to-action div{margin:auto;max-width:900px}.webp .call-to-action h4,.no-js .call-to-action h4,.no-webp .call-to-action h4{font-size:40px;line-height:42px;max-width:460px}.button_phonenumber{font-size:25px;height:53px;margin:11px 0 0 0}.button_phonenumber img{width:29px}}@media only screen and (min-width:970px){.container{margin:14px auto 0;max-width:900px;padding:0 80px}.project_highlight{padding:40px 0 35px 0}.flex_container{margin:25px auto 0;max-width:918px;padding:0 70px}.project_tile{width:25%}.container_project_pagination{margin:14px auto}}