@charset "UTF-8";.modul-cta-button-wrapper{text-align:center;margin-top:50px}.cta-wrapper{text-align:center}a.cta-button.cta-banner{margin-top:25px}a.cta-button{text-decoration:none;padding:15px;border-radius:10px;text-transform:uppercase;font-weight:600;display:inline-block}a.cta-button:hover,a.cta-button:focus{}@media (max-width:640px){a.cta-button{padding:10px;border-radius:6px;font-size:13px}}.seiten-intro{position:absolute;bottom:15%;left:0;width:100%;z-index:99}.seiten-intro .infotext{text-align:center;color:#fff;font-size:1.1em;line-height:1.5}.seiten-intro .infotext ul li{margin:7px 0;font-style:italic;font-size:0.85em}.seiten-intro .infotext ul li::before{content:">> "}.seiten-intro .infotext ul li::after{content:" <<"}section#bp-content-start{padding-top:125px;text-align:center}section#bp-content-start h2 span.overline{display:block;font-size:25px;line-height:1.3;font-weight:500}section#bp-content-start h2{font-size:34px;line-height:40px;margin:0 0 20px 0;font-weight:700;text-transform:uppercase;position:relative}section#bp-content-start .zertifikate{margin-top:50px}section#bp-content-start .zertifikate ul{text-align:center}section#bp-content-start .zertifikate ul li{display:inline-block;margin:10px 15px;max-width:200px}section#bp-content-start .freisteller{margin-top:50px}section#bp-content-start .freisteller img{width:100%}@media (max-width:1279px){section#bp-content-start h2 span.overline{font-size:22px}section#bp-content-start h2{font-size:30px;line-height:36px}}@media (max-width:1023px){section#bp-content-start h2 span.overline{font-size:19px}section#bp-content-start h2{font-size:26px;line-height:32px}}@media (max-width:768px){section#bp-content-start{padding-top:100px}section#bp-content-start h2 span.overline{font-size:18px}section#bp-content-start h2{font-size:24px;line-height:30px;margin:0 0 10px 0}}@media (max-width:640px){section#bp-content-start h2 span.overline{font-size:14px}section#bp-content-start h2{font-size:18px;line-height:24px}}section.sektion-statements{}section.sektion-statements h2{text-align:center}section.sektion-statements .bp-slick .ein-statement{margin:10px;border-radius:5px;background-color:#fff;box-shadow:0px 0px 7px 1px #aaa;position:relative}section.sektion-statements .bp-slick .ein-statement img{border-radius:4px 4px 0 0;width:100%}section.sektion-statements .bp-slick .ein-statement .statement{position:relative;padding:50px 15px 50px 15px}section.sektion-statements .bp-slick .ein-statement .statement::before{position:absolute;font-family:fontawesome;content:"\f10d";top:15px;font-size:1.4em;color:#666;left:calc(50% - 14px);left:15px}section.sektion-statements .bp-slick .ein-statement .statement::after{position:absolute;font-family:fontawesome;content:"\f10e";bottom:15px;font-size:1.4em;color:#666;right:calc(50% - 14px);right:15px}section.sektion-statements .bp-slick .ein-statement .statement .zitat{height:140px;overflow:hidden;font-style:italic}section.sektion-statements .bp-slick .ein-statement .statement .name{text-align:right;font-size:16px;font-weight:600;line-height:20px;height:20px}section.sektion-statements .text-main{text-align:center}@media (max-width:1279px){section.sektion-statements .bp-slick .ein-statement{font-size:16px;line-height:22px}section.sektion-statements .bp-slick .ein-statement .statement{padding:40px 15px 40px 15px}section.sektion-statements .bp-slick .ein-statement .statement::before{font-size:1.3em}section.sektion-statements .bp-slick .ein-statement .statement::after{font-size:1.3em}section.sektion-statements .bp-slick .ein-statement .statement .zitat{height:132px}section.sektion-statements .bp-slick .ein-statement .statement .name{font-size:15px}}@media (max-width:1023px){section.sektion-statements .bp-slick .ein-statement .statement .zitat{height:110px}}@media (max-width:768px){section.sektion-statements .bp-slick .ein-statement{font-size:15px;line-height:21px}section.sektion-statements .bp-slick .ein-statement .statement .zitat{height:126px}section.sektion-statements .bp-slick .ein-statement .statement .name{font-size:14px}}@media (max-width:640px){section.sektion-statements .bp-slick .ein-statement{font-size:14px;line-height:20px}section.sektion-statements .bp-slick .ein-statement .statement .zitat{height:auto}}section.sektion-referenzen{text-align:center}section.sektion-referenzen .referenzen-wrapper .bp-slick .eine-referenz{margin:10px;background-color:#fff;color:#333;box-shadow:0px 0px 7px 1px #aaa;position:relative}section.sektion-referenzen .referenzen-wrapper .bp-slick .eine-referenz img{width:100%}section.sektion-referenzen .referenzen-wrapper .bp-slick .eine-referenz .referenz{position:relative;padding:50px 15px 50px 15px;font-size:14px;line-height:20px}section.sektion-referenzen .referenzen-wrapper .bp-slick .eine-referenz .referenz h3{font-size:18px;line-height:24px}@media (max-width:768px){section.sektion-referenzen .referenzen-wrapper .bp-slick .eine-referenz .referenz{padding:25px 10px 25px 10px}}@media (max-width:640px){section.sektion-referenzen .referenzen-wrapper .bp-slick .eine-referenz .referenz{font-size:inherit;line-height:inherit}section.sektion-referenzen .referenzen-wrapper .bp-slick .eine-referenz .referenz h3{font-size:15px;line-height:21px}}section.sektion-text{text-align:center}section.sektion-liste{text-align:center}section.sektion-liste ul li{display:block;margin:7px 0;background-color:#eee;padding:10px 5px}section.sektion-bildreihe{text-align:center}section.sektion-bildreihe .eine-bildreihe>div.ein-bild .inner{position:relative;overflow:hidden}section.sektion-bildreihe .eine-bildreihe>div.ein-bild .inner img{width:100%;-webkit-transition:all 0.7s ease-in-out 0s;-moz-transition:all 0.7s ease-in-out 0s;-o-transition:all 0.7s ease-in-out 0s;transition:all 0.7s ease-in-out 0s;transform:scale(1)}section.sektion-bildreihe .eine-bildreihe>div.ein-bild .inner:hover img{transform:scale(1.2)}section.sektion-bildreihe .eine-bildreihe>div.ein-bild .inner .text{position:absolute;left:0;bottom:0;background-color:rgba(255,255,255,0.7);color:#000;font-size:14px;line-height:20px;width:100%;padding:7px 3px}section.sektion-bildreihe .eine-bildreihe.bildreihe-grid-1>div.ein-bild{float:left;width:100%;box-sizing:border-box;padding:3px}section.sektion-bildreihe .eine-bildreihe.bildreihe-grid-2>div.ein-bild{float:left;width:50%;box-sizing:border-box;padding:3px}section.sektion-bildreihe .eine-bildreihe.bildreihe-grid-3>div.ein-bild{float:left;width:33.333333%;box-sizing:border-box;padding:3px}section.sektion-bildreihe .eine-bildreihe.bildreihe-grid-4>div.ein-bild{float:left;width:25%;box-sizing:border-box;padding:3px}section.sektion-bildreihe .eine-bildreihe.bildreihe-grid-6>div.ein-bild{float:left;width:16.666666%;box-sizing:border-box;padding:3px}section.sektion-bildreihe .eine-bildreihe.bildreihe-grid-8>div.ein-bild{float:left;width:12.5%;box-sizing:border-box;padding:3px}section.sektion-bildreihe .eine-bildreihe.bildreihe-grid-12>div.ein-bild{float:left;width:8.333333%;box-sizing:border-box;padding:3px}@media (max-width:1279px){section.sektion-bildreihe .eine-bildreihe.bildreihe-grid-12>div.ein-bild{width:16.666666%}}@media (max-width:1023px){section.sektion-bildreihe .eine-bildreihe.bildreihe-grid-6>div.ein-bild{width:33.333333%}section.sektion-bildreihe .eine-bildreihe.bildreihe-grid-8>div.ein-bild{width:25%}}@media (max-width:768px){section.sektion-bildreihe .eine-bildreihe.bildreihe-grid-2>div.ein-bild{float:none;width:100%;padding:3px 0}section.sektion-bildreihe .eine-bildreihe.bildreihe-grid-3>div.ein-bild{width:50%}section.sektion-bildreihe .eine-bildreihe.bildreihe-grid-4>div.ein-bild{width:50%}}@media (max-width:640px){section.sektion-bildreihe .eine-bildreihe.bildreihe-grid-3>div.ein-bild{float:none;width:100%;padding:3px 0}}section.sektion-bildreihe-hovereffekt{text-align:center}section.sektion-bildreihe-hovereffekt .eine-bildreihe>div.ein-bild .inner{position:relative;overflow:hidden}section.sektion-bildreihe-hovereffekt .eine-bildreihe>div.ein-bild .inner .start img{width:100%}section.sektion-bildreihe-hovereffekt .eine-bildreihe>div.ein-bild .inner .start .text{position:absolute;left:0;bottom:0;background-color:rgba(255,255,255,0.7);color:#000;font-size:14px;line-height:20px;width:100%;padding:7px 3px;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;opacity:1}section.sektion-bildreihe-hovereffekt .eine-bildreihe>div.ein-bild:hover .inner .start .text{opacity:0}section.sektion-bildreihe-hovereffekt .eine-bildreihe>div.ein-bild .overlay{-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;opacity:0.0;-webkit-transform:scale(0.1);-moz-transform:scale(0.1);-ms-transform:scale(0.1);-o-transform:scale(0.1);transform:scale(0.1);display:flex;align-items:center;text-align:center;justify-content:center}section.sektion-bildreihe-hovereffekt .eine-bildreihe>div.ein-bild .overlay .overlay-inner{padding:0 15px}section.sektion-bildreihe-hovereffekt .eine-bildreihe>div.ein-bild:hover .overlay{opacity:0.9;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.referenzen_overlay_inner{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center}section.sektion-bildreihe-hovereffekt .eine-bildreihe.bildreihe-grid-2>div.ein-bild{float:left;width:50%;box-sizing:border-box;padding:3px}section.sektion-bildreihe-hovereffekt .eine-bildreihe.bildreihe-grid-3>div.ein-bild{float:left;width:33.333333%;box-sizing:border-box;padding:3px}@media (max-width:1023px){section.sektion-bildreihe-hovereffekt .eine-bildreihe.bildreihe-grid-3>div.ein-bild{width:50%}}@media (max-width:768px){section.sektion-bildreihe-hovereffekt .eine-bildreihe.bildreihe-grid-2>div.ein-bild{float:none;width:100%;padding:15px 0 0 0}section.sektion-bildreihe-hovereffekt .eine-bildreihe>div.ein-bild .overlay{opacity:1;position:relative;left:unset;top:unset;height:auto;-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit;display:block;align-items:inherit}section.sektion-bildreihe-hovereffekt .eine-bildreihe>div.ein-bild .overlay .overlay-inner{padding:15px 15px}section.sektion-bildreihe-hovereffekt .eine-bildreihe.bildreihe-grid-3>div.ein-bild{float:none;width:100%;padding:15px 0 0 0}}.sektion-bild-text{position:relative}.sektion-bild-text .bild-text-wrapper .text{width:49%;float:right}.sektion-bild-text .bild-text-wrapper .bild{width:49%;float:left}.sektion-bild-text .bild-text-wrapper .bild img{width:100%}@media (max-width:768px){.sektion-bild-text .bild-text-wrapper .text{width:100%;float:none}.sektion-bild-text .bild-text-wrapper .bild{width:100%;float:none;margin-top:25px}}.sektion-logos{}.sektion-logos h2{text-align:center}.sektion-logos .introtext{text-align:center}.sektion-logos .logo-wrapper>div{width:23%;float:left;margin:1%;background-color:#999;box-sizing:border-box;border-radius:3px;padding:15px}section.sektion-video{text-align:center}section.sektion-video .video.responsive-16-9{margin-top:15px;margin-bottom:15px}section.sektion-video .matterport-rundgang iframe{width:100%;height:451px}@media (max-width:1279px){section.sektion-video .matterport-rundgang iframe{height:451px}}@media (max-width:1023px){section.sektion-video .matterport-rundgang iframe{height:408px}}@media (max-width:640px){section.sektion-video .matterport-rundgang iframe{height:305px}}@media (max-width:480px){section.sektion-video .matterport-rundgang iframe{height:250px}}#download-sektion{text-align:center}#download-sektion a.download-button{padding:15px;display:inline-block;border-radius:10px;text-transform:uppercase;text-decoration:none;font-weight:600}section#formular-sektion h2{position:relative;text-align:center;margin-top:50px}section#formular-sektion .introtext{text-align:center}#kontakt-sektion{background-color:#000;color:#fff;text-align:center}#kontakt-sektion .tel a{position:relative;text-decoration:none;color:#fff;display:inline-block;padding-top:65px;margin-top:40px;font-size:34px;line-height:40px;font-weight:600;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}#kontakt-sektion .tel a:hover,#kontakt-sektion .tel a:focus{color:#F71735}#kontakt-sektion .tel a::before{position:absolute;left:calc(50% - 22px);top:0;content:"\f095";font-family:fontawesome;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;font-size:55px;font-weight:normal;transform:scale(1)}#kontakt-sektion .tel a:hover::before{transform:scale(1.3)}.mail{margin-top:50px}.mail a{margin-top:50px;font-size:28px;line-height:34px;text-decoration:none;color:#fff;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.mail a:hover,.mail a:focus{color:#F71735}#kontakt-sektion .adresse{position:relative;margin-top:70px;padding-top:50px}#kontakt-sektion .adresse::before{position:absolute;left:calc(50% - 14px);top:0;content:"\f041";font-family:fontawesome;font-size:55px;font-weight:normal}#kontakt-sektion .adresse ul li{margin:2px 0}#kontakt-sektion .adresse ul li.firma{font-weight:600}@media (max-width:768px){#kontakt-sektion .tel a{padding-top:50px;margin-top:30px;font-size:22px;line-height:30px}#kontakt-sektion .tel a::before{left:calc(50% - 15px);font-size:40px}.mail a{margin-top:40px;font-size:18px;line-height:28px}#kontakt-sektion .adresse{margin-top:55px;padding-top:40px}#kontakt-sektion .adresse::before{left:calc(50% - 11px);font-size:40px}}@media (max-width:640px){.mail a{font-size:14px;line-height:24px}}.impressum-datenschutz h1,.impressum-datenschutz h2,.impressum-datenschutz h3,.impressum-datenschutz h4,.impressum-datenschutz h5,.impressum-datenschutz h6{text-align:left}.impressum-datenschutz ul,.impressum-datenschutz ol{margin-top:5px;margin-bottom:10px}.impressum-datenschutz ul>li{margin-left:25px;list-style:disc}.impressum-datenschutz ol.abc>li{list-style:lower-alpha;margin-left:25px}body.site .content .com-content-article.item-page.impressum-datenschutz.datenschutz{max-width:96%;margin:0 auto;padding-top:200px;padding-bottom:25px}
