.main .mod_article:nth-child(1){padding-top:40px}.main .mod_article:last-of-type{padding-bottom:60px}.ce_gallery .row.reference-gallery .gallery-image,.content-gallery .row.reference-gallery .gallery-image{display:none}.ce_gallery .row.reference-gallery .gallery-image:nth-of-type(1),.ce_gallery .row.reference-gallery .gallery-image:nth-of-type(2),.content-gallery .row.reference-gallery .gallery-image:nth-of-type(1),.content-gallery .row.reference-gallery .gallery-image:nth-of-type(2){display:block}.mod_newscategories img{margin-bottom:12px}.mod_newslist img{margin-bottom:12px}.mod_newslist h2{margin-bottom:0}.mod_newslist .col-xs-12{margin-bottom:20px}.mod_newslist .col-xs-12.col-md-6::last-of-type{float:none !important;border:1px solid pink}.mod_newslist.referenzen{display:flex;flex-wrap:wrap}.mod_newslist.news-sidebar .back,.mod_newslist.news-landing .back{display:none}.mod_newsreader .layout_full hr{margin:29px 0 30px}.mod_newsreader .layout_full h1{margin-bottom:24px;line-height:40px}.mod_newsreader .layout_full .share .btn{margin-bottom:12px !important}.mod_newsreader .back{margin-top:24px}.mod_newscategories{overflow:visible}.icon.icon-linkedin:before{content:url(../../files/vf/img/icons/linkedin-in.svg);display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}body.leistungsspektrum .sidebar .mod_article.odd:last-of-type{padding-bottom:80px}body.leistungsspektrum .main .mod_article #bauleitung{margin-bottom:80px !important}body.referenzen-details .main .mod_article{padding-top:10px !important}@media only screen and (min-width: 768px)and (max-width: 991px){body.referenzen-details .main .mod_article{padding-top:40px !important}}body.referenzen-details .main .sidebar .mod_article{padding-top:40px !important}.breadcrumb{background-color:rgba(0,0,0,0);padding-left:0;padding-right:0;display:flex;justify-content:space-between}.breadcrumb .category{color:#a8a8a8;font-style:italic}#uc-banner-centered{box-shadow:0 3px 30px rgba(0,0,0,.3) !important}#uc-banner-centered .uc-banner-content{background:#fff !important}#uc-banner-centered .uc-banner-content .uc-banner-btn-list{display:flex;flex-direction:row-reverse}@media only screen and (max-width: 767px){#uc-banner-centered .uc-banner-content .uc-banner-btn-list{flex-direction:column-reverse}}#uc-banner-centered .uc-banner-content .uc-banner-text{margin:5px !important}#uc-banner-centered .uc-banner-content .uc-banner-text span#uc-full-optin-description{font-size:16px !important}#usercentrics-button .uc-btn-accept-wrapper .uc-btn-new.uc-btn-accept{background-color:#2fb578 !important;border:1px solid #2fb578 !important;transition:all .3s ease-in !important}#usercentrics-button .uc-btn-accept-wrapper .uc-btn-new.uc-btn-accept:hover{background-color:rgba(0,0,0,0) !important;color:#2fb578 !important}#usercentrics-button .uc-btn-deny-wrapper .uc-btn-new.uc-btn-deny{background-color:rgba(0,0,0,0) !important;border:1px solid #9b9b9b !important;color:#9b9b9b !important;transition:all .3s ease-in !important}#usercentrics-button .uc-btn-deny-wrapper .uc-btn-new.uc-btn-deny:hover{background-color:#9b9b9b !important;color:#fff !important}#usercentrics-button .uc-btn-more-info-wrapper .uc-btn-new.uc-btn-more{transition:all .3s ease-in !important;border:1px solid #e7e7e7 !important}#usercentrics-button .uc-btn-more-info-wrapper .uc-btn-new.uc-btn-more:hover{background-color:#bbb9b9 !important;border:1px solid #bbb9b9 !important}#usercentrics-button .uc-banner-links{font-size:14px !important}.uc-powered-by-footer{display:none !important}.uc-box-shadow{box-shadow:0 3px 30px rgba(0,0,0,.5) !important}#uc-privacy-button{display:none}#uc-corner-modal-show{margin-left:12px}.uc-embedding-container .uc-embedding-buttons{display:flex;justify-content:space-evenly}@media only screen and (max-width: 991px){.uc-embedding-container .uc-embedding-buttons{flex-direction:column}}.uc-embedding-container .uc-embedding-buttons .uc-embedding-accept{background-color:#2fb578 !important;border:1px solid #2fb578 !important;transition:all .3s ease-in !important}.uc-embedding-container .uc-embedding-buttons .uc-embedding-accept:hover{background-color:rgba(0,0,0,0) !important;color:#2fb578 !important}.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info{background-color:rgba(0,0,0,0) !important;border:1px solid #9b9b9b !important;color:#9b9b9b !important;transition:all .3s ease-in !important}.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info:hover{background-color:#9b9b9b !important;color:#fff !important}.uc-nav li.uc-nav-item:before{color:#000 !important;left:auto !important}.mod_article .content-text{margin-bottom:20px}#mitarbeiter-geschaeftsfuehrung .content-text{min-height:240px}.ansprechpartner .content-headline{margin-bottom:30px}.content-text.media--left>figure,.content-text.media--right>figure{margin-bottom:10px;max-width:300px}.content-text.media--left>figure img,.content-text.media--right>figure img{width:100%}@media(max-width: 767px){.content-text.media--left>figure,.content-text.media--right>figure{max-width:200px}}@media(max-width: 480px){.content-text.media--left>figure,.content-text.media--right>figure{max-width:140px}}.content-text.media--left>figure{margin-right:20px}.content-text.media--right>figure{margin-left:20px}.content-text,.content-headline,.content-image,.content-gallery{overflow:hidden}.content-text.media{margin-top:0}.contact-person.content-text.media--left>figure,.contact-person.content-text.media--right>figure{margin-bottom:0}.contact-person.content-text.media--left>figure{margin-right:10px}.sidebar .layout_latest:not(:has(~.layout_latest)){margin-bottom:30px !important}.sidebar .layout_latest:not(:has(~.layout_latest)) hr{display:none}.mod_newslist .layout_latest:not(:has(~.layout_latest)){border-bottom:none}#hero_footer .hero_footer_sidebar .mod_article .dropdown-menu li:last-child{border-bottom:none}