html,body{margin:0!important;padding:0!important}#page-container{padding-top:48px!important;padding-bottom:48px!important}#main-content,#et-main-area,.et_builder_inner_content{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}#main-content:before,#et-main-area:before{display:none!important;content:none!important}#main-content .et_pb_section:first-child,#main-content .et_pb_section:first-child .et_pb_row:first-child,#main-content .et_pb_section:first-child .et_pb_column:first-child{margin-top:0!important;padding-top:0!important}.projekt-kacheln .et_pb_portfolio_filters,.projekt-kacheln .et_pb_portfolio_pagination,.projekt-kacheln .et_pb_portfolio_more_button,.projekt-kacheln .wp-pagenavi{display:none!important}.projekt-kacheln,.projekt-kacheln.et_pb_portfolio,.projekt-kacheln .et_pb_module_inner,.projekt-kacheln .et_pb_portfolio_items_wrapper,.projekt-kacheln .et_pb_ajax_pagination_container,.projekt-kacheln .et_pb_portfolio_items{margin:0!important;padding:0!important}.projekt-kacheln .et_pb_ajax_pagination_container,.projekt-kacheln .et_pb_portfolio_items{display:grid!important;grid-template-columns:50% 50%!important;grid-auto-rows:50vh!important;gap:0!important}@media (max-width:1023px){.projekt-kacheln .et_pb_ajax_pagination_container,.projekt-kacheln .et_pb_portfolio_items{grid-template-columns:100%!important;grid-auto-rows:50vh!important}}@media (min-width:1024px){.projekt-kacheln .et_pb_ajax_pagination_container,.projekt-kacheln .et_pb_portfolio_items{grid-template-columns:50% 50%!important}}.projekt-kacheln .et_pb_portfolio_item,.projekt-kacheln .et_pb_portfolio_item.et_pb_grid_item{position:relative!important;float:none!important;clear:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;height:auto!important;overflow:hidden!important;cursor:pointer!important}.projekt-kacheln .et_pb_portfolio_item .et_pb_portfolio_image,.projekt-kacheln .et_pb_portfolio_item .et_portfolio_image,.projekt-kacheln .et_pb_portfolio_item .et_pb_portfolio_image>a,.projekt-kacheln .et_pb_portfolio_item .et_portfolio_image>a,.projekt-kacheln .et_pb_portfolio_item .et_pb_portfolio_image>a>span,.projekt-kacheln .et_pb_portfolio_item .et_portfolio_image>a>span,.projekt-kacheln .et_pb_portfolio_item .et_pb_portfolio_image .et_pb_image_wrap,.projekt-kacheln .et_pb_portfolio_item .et_portfolio_image .et_pb_image_wrap,.projekt-kacheln .et_pb_portfolio_item .et_pb_portfolio_image span,.projekt-kacheln .et_pb_portfolio_item .et_portfolio_image span{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.projekt-kacheln .et_pb_portfolio_item .et_pb_portfolio_image img,.projekt-kacheln .et_pb_portfolio_item .et_portfolio_image img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;max-width:none!important;max-height:none!important}.projekt-kacheln .et_pb_portfolio_item::after{content:"";position:absolute;inset:0;background:rgba(255,255,255,0.75);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .25s ease;z-index:2;pointer-events:none}.projekt-kacheln .et_pb_portfolio_item:hover::after{opacity:1}.projekt-kacheln .et_pb_portfolio_item h2{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;margin:0!important;text-align:center!important;font-size:22px!important;font-weight:800!important;color:#000!important;opacity:0!important;z-index:3!important;transition:opacity .25s ease!important}.projekt-kacheln .et_pb_portfolio_item:hover h2{opacity:1!important}.projekt-kacheln .et_pb_portfolio_item h2 a{position:absolute!important;inset:0!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;color:inherit!important}.projekt-kacheln .et_overlay,.projekt-kacheln .et_overlay:before{display:none!important;content:none!important}#top-header{display:none!important}.et-l--header{position:fixed!important;top:0;left:0;right:0;z-index:100000!important}.et-l--header .et_pb_section{background:#000!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}.et-l--header .et_pb_row{height:48px!important;max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;background:#000!important;border:0!important;box-shadow:none!important;overflow:visible!important}.et-l--header,.et-l--header *{border-bottom:0!important}.et-l--header .header-menu{position:fixed!important;top:0!important;right:18px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;z-index:100001!important}.et-l--header .header-menu .et_pb_menu__menu{display:none!important}.et-l--header .header-menu .et_mobile_nav_menu,.et-l--header .header-menu .mobile_menu_bar{display:block!important;visibility:visible!important;opacity:1!important;margin:0!important;padding:0!important}.et-l--header .header-menu .mobile_menu_bar:before{color:#fff!important;font-size:30px!important}.et-l--header .header-menu .mobile_nav.opened .mobile_menu_bar:before{content:"\4d"!important;color:#fff!important}#main-footer,#footer-bottom,#footer-widgets{display:none!important}.sbf-footer{position:fixed!important;left:0;right:0;bottom:0;height:48px!important;background:#fff!important;border-top:1px solid rgba(0,0,0,.2)!important;margin:0!important;padding:0!important;z-index:99990!important}.sbf-footer .et_pb_row,.sbf-footer .et_pb_column{height:48px!important}.sbf-footer .et_pb_row{max-width:100%!important;width:100%!important;margin:0!important;padding:0 18px!important;display:flex!important;align-items:center!important}.sbf-footer .et_pb_column{float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important}.sbf-footer .et_pb_column:first-child{justify-content:flex-start!important;text-align:left!important}.sbf-footer .et_pb_column:last-child{margin-left:auto!important;justify-content:flex-end!important;text-align:right!important}.sbf-footer .et_pb_text,.sbf-footer p{margin:0!important;padding:0!important;line-height:1!important;color:#000!important}.sbf-footer a{display:flex!important;align-items:center!important;line-height:1!important;color:#000!important;text-decoration:none!important}.sbf-footer a:hover{text-decoration:underline!important}@media (min-width:981px){#et-main-area{padding-right:90px!important}}@media (max-width:980px){#et-main-area{padding-right:0!important}}.et-l--header .header-menu ul.et_mobile_menu,.et-l--header .header-menu ul[id^="mobile_menu"]{position:fixed!important;top:48px!important;bottom:48px!important;right:0!important;left:auto!important;width:450px!important;max-width:calc(90vw + 90px)!important;background:#fff!important;padding:32px 32px 32px 122px!important;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;overflow-y:auto!important;display:block!important;opacity:1!important;visibility:visible!important;max-height:none!important;height:auto!important;transform:translate3d(360px,0,0)!important;transition:transform .28s ease!important;z-index:100005!important;pointer-events:auto!important;animation:none!important}.et-l--header .header-menu .mobile_nav.opened ul.et_mobile_menu,.et-l--header .header-menu .mobile_nav.opened ul[id^="mobile_menu"]{transform:translate3d(0,0,0)!important}.et-l--header .header-menu ul.et_mobile_menu:before,.et-l--header .header-menu ul[id^="mobile_menu"]:before{content:"SBF WASSERBAU";position:absolute!important;top:0;bottom:0;left:0;width:90px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;writing-mode:vertical-rl!important;transform:rotate(180deg) translate3d(0,0,0)!important;font-size:18px!important;font-weight:800!important;letter-spacing:.6px!important;color:#000!important;text-decoration:underline!important;text-underline-offset:6px!important}.et-l--header .header-menu ul.et_mobile_menu,.et-l--header .header-menu ul[id^="mobile_menu"],.et-l--header .header-menu ul.et_mobile_menu li,.et-l--header .header-menu ul[id^="mobile_menu"] li,.et-l--header .header-menu ul.et_mobile_menu li a,.et-l--header .header-menu ul[id^="mobile_menu"] li a{border:0!important;outline:0!important;box-shadow:none!important}@media (max-width:980px){.et-l--header .header-menu ul.et_mobile_menu,.et-l--header .header-menu ul[id^="mobile_menu"]{top:48px!important;bottom:0!important;width:100vw!important;max-width:100vw!important;transform:translate3d(110%,0,0)!important;padding-left:32px!important}.et-l--header .header-menu .mobile_nav.opened ul.et_mobile_menu,.et-l--header .header-menu .mobile_nav.opened ul[id^="mobile_menu"]{transform:translate3d(0,0,0)!important}.et-l--header .header-menu ul.et_mobile_menu:before,.et-l--header .header-menu ul[id^="mobile_menu"]:before{content:none!important;display:none!important}}@media (max-width:980px){.et-l--header .et_pb_row{position:relative!important}.et-l--header .et_pb_row:before{content:"SBF WASSERBAU"!important;position:absolute!important;left:18px!important;top:50%!important;transform:translateY(-50%)!important;color:#fff!important;font-weight:800!important;letter-spacing:.6px!important;font-size:14px!important;line-height:1!important;max-width:calc(100% - 70px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;pointer-events:none!important}}.et-l--header .header-menu .mobile_nav,.et-l--header .header-menu .mobile_nav *{animation:none!important}body #page-container #about-copy{padding-top:80px!important;padding-bottom:0px!important;font-size:18px!important;line-height:1.65!important;color:#000!important}body #page-container #about-copy .et_pb_row{padding-top:0!important;padding-bottom:0!important;margin-bottom:0px!important}body #page-container #about-copy .et_pb_row.sbf-row-leistungen{margin-top:80px!important;margin-bottom:10px!important}body #page-container #about-copy h2{font-size:34px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.02em!important;margin:0!important;text-decoration:underline!important;text-decoration-thickness:3px!important;text-underline-offset:10px!important}body #page-container #about-copy .et_pb_text.sbf-h2-leistungen{margin-bottom:25px!important}body #page-container #about-copy .et_pb_text.sbf-lead{margin-top:0px!important;margin-bottom:14px!important}body #page-container #about-copy .et_pb_text.sbf-lead p{margin:0!important}body #page-container #about-copy .et_pb_row.sc-row-services-1{margin-bottom:25px!important}body #page-container #about-copy .et_pb_row.sc-row-services-2{margin-bottom:25px!important}body #page-container #about-copy .et_pb_row.sc-row-services-3{margin-bottom:25px!important}body #page-container #about-copy .et_pb_text.sc-h3-title{margin-bottom:0px!important}body #page-container #about-copy .et_pb_text.sc-h3-title h3{margin:0!important;font-size:22px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.01em!important}body #page-container #about-copy .et_pb_text.sbf-svc-body{margin-bottom:10px!important}body #page-container #about-copy .et_pb_text.sbf-svc-body p{margin:0 0 10px 0!important}body #page-container #about-copy .et_pb_text.sbf-svc-body ul{margin:0!important;padding-left:0!important;list-style:none!important}body #page-container #about-copy .et_pb_text.sbf-svc-body li{margin:0 0 6px 0!important;line-height:1.55!important}body #page-container #about-copy .et_pb_row:first-of-type .et_pb_text{margin-bottom:0!important}body #page-container #about-copy .et_pb_row:first-of-type h2{margin-bottom:0!important}body #page-container #about-copy .et_pb_row:first-of-type .et_pb_text.sbf-lead{margin-top:25px!important}@media (max-width:980px){body #page-container #about-copy{padding-top:60px!important;padding-bottom:48px!important;font-size:17px!important;line-height:1.7!important}body #page-container #about-copy .et_pb_row{margin-bottom:14px!important}body #page-container #about-copy .et_pb_row.sbf-row-leistungen{margin-top:48px!important;margin-bottom:8px!important}body #page-container #about-copy .et_pb_text.sc-h3-title h3{font-size:20px!important}}body #page-container #contact-copy{padding-top:80px!important;padding-bottom:48px!important;font-size:18px!important;line-height:1.65!important;color:#000!important}body #page-container #contact-copy .et_pb_row{max-width:1080px!important;width:80%!important;margin-left:auto!important;margin-right:auto!important;padding:0!important}body #page-container #contact-copy .et_pb_row:first-of-type{margin-bottom:28px!important}body #page-container #contact-copy .et_pb_row:first-of-type h1,body #page-container #contact-copy .et_pb_row:first-of-type h2,body #page-container #contact-copy .et_pb_row:first-of-type h3{margin:0!important;padding:0!important;font-size:34px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.02em!important;line-height:1.25!important;text-decoration:underline!important;text-decoration-thickness:3px!important;text-underline-offset:10px!important}body #page-container #contact-copy .ct-row-main{margin-bottom:60px!important}body #page-container #contact-copy .ct-contact p{margin:0!important;padding:0!important;display:block!important}body #page-container #contact-copy .ct-contact p.ct-addr-last{margin-bottom:6px!important}body #page-container #contact-copy .ct-contact p.ct-mail{margin-bottom:2px!important;line-height:1.2!important}body #page-container #contact-copy .ct-contact p.ct-tel{line-height:1.2!important}body #page-container #contact-copy .ct-row-legal{display:flex!important;gap:40px!important;align-items:flex-start!important}body #page-container #contact-copy .ct-row-legal p{margin:0 0 10px 0!important;font-size:15px!important;line-height:1.6!important}body #page-container #contact-copy a{color:#000!important;text-decoration:none!important}body #page-container #contact-copy a:hover{text-decoration:underline!important}@media (max-width:980px){body #page-container #contact-copy{padding-top:60px!important;font-size:17px!important;line-height:1.7!important}body #page-container #contact-copy .et_pb_row{width:90%!important}body #page-container #contact-copy .et_pb_row:first-of-type h1,body #page-container #contact-copy .et_pb_row:first-of-type h2,body #page-container #contact-copy .et_pb_row:first-of-type h3{font-size:30px!important}body #page-container #contact-copy .ct-row-main{margin-bottom:36px!important}body #page-container #contact-copy .ct-row-legal{display:block!important}}body #page-container #legal-copy{padding-top:80px!important;padding-bottom:60px!important;color:#000!important}body #page-container #legal-copy .et_pb_row{max-width:1080px!important;width:80%!important;margin-left:auto!important;margin-right:auto!important;padding:0!important}body #page-container #legal-copy a{color:#000!important;text-decoration:none!important;overflow-wrap:anywhere!important}body #page-container #legal-copy a:hover{text-decoration:underline!important}body #page-container #legal-copy .ct-row-head h1,body #page-container #legal-copy .dsgvo-head h1,body #page-container #legal-copy .ct-row-head h2,body #page-container #legal-copy .dsgvo-head h2{margin:0!important;padding:0!important;font-size:34px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.02em!important;line-height:1.25!important;text-decoration:underline!important;text-decoration-thickness:3px!important;text-underline-offset:10px!important}body #page-container #legal-copy .ct-row-head p,body #page-container #legal-copy .dsgvo-head p{margin:18px 0 0 0!important;line-height:1.55!important}body #page-container #legal-copy .ct-row-head{margin-bottom:28px!important}body #page-container #legal-copy .dsgvo-head{margin-bottom:34px!important}body #page-container #legal-copy .ct-row-main{margin-bottom:40px!important}body #page-container #legal-copy .ct-row-main .et_pb_text_inner{font-size:18px!important;line-height:1.35!important}body #page-container #legal-copy .ct-row-main p{margin:0!important;padding:0!important;line-height:1.35!important}body #page-container #legal-copy .ct-row-main p+p{margin-top:6px!important}body #page-container #legal-copy .impr-cols{display:flex!important;gap:40px!important;align-items:flex-start!important}body #page-container #legal-copy .impr-cols .et_pb_text_inner,body #page-container #legal-copy .impr-cols p,body #page-container #legal-copy .impr-cols li{font-size:15px!important;line-height:1.65!important;font-weight:400!important;color:#000!important}body #page-container #legal-copy .impr-cols p{margin:0 0 14px 0!important}body #page-container #legal-copy .impr-cols p strong{font-weight:600!important;opacity:0.9!important;display:block!important;margin:0 0 6px 0!important;line-height:1.25!important}body #page-container #legal-copy .impr-cols p strong+br{display:none!important}body #page-container #legal-copy .dsgvo-body .et_pb_text_inner,body #page-container #legal-copy .dsgvo-body p,body #page-container #legal-copy .dsgvo-body li{font-size:15px!important;line-height:1.65!important;font-weight:400!important;color:#000!important}body #page-container #legal-copy .dsgvo-body p strong{font-weight:600!important;opacity:0.9!important}body #page-container #legal-copy .dsgvo-body p{margin:0 0 16px 0!important}body #page-container #legal-copy .dsgvo-body p:first-child{margin-top:0!important}body #page-container #legal-copy .dsgvo-body p:empty{display:none!important}@media (max-width:980px){body #page-container #legal-copy{padding-top:60px!important;font-size:17px!important}body #page-container #legal-copy .et_pb_row{width:90%!important}body #page-container #legal-copy .impr-cols{display:block!important}body #page-container #legal-copy .ct-row-head h1,body #page-container #legal-copy .dsgvo-head h1,body #page-container #legal-copy .ct-row-head h2,body #page-container #legal-copy .dsgvo-head h2{font-size:30px!important}}body #page-container #legal-copy .impr-cols{margin-bottom:90px!important}body #page-container #legal-copy .dsgvo-head{margin-bottom:60px!important}.et-l--header .header-menu ul.et_mobile_menu,.et-l--header .header-menu ul[id^="mobile_menu"]{list-style:none!important}.et-l--header .header-menu ul.et_mobile_menu li,.et-l--header .header-menu ul[id^="mobile_menu"] li{list-style:none!important;margin:0!important;padding:0!important}.et-l--header .header-menu ul.et_mobile_menu li a,.et-l--header .header-menu ul[id^="mobile_menu"] li a{display:block!important;margin:0!important;padding:14px 0!important;font-size:26px!important;line-height:1.2!important;background:transparent!important;border:0!important;box-shadow:none!important;font-weight:400!important;color:#000!important;text-transform:uppercase!important;letter-spacing:0.04em!important;text-decoration:none!important;text-decoration-thickness:3px!important;text-underline-offset:8px!important}.et-l--header .header-menu ul.et_mobile_menu li a:hover,.et-l--header .header-menu ul[id^="mobile_menu"] li a:hover{background:transparent!important;text-decoration:underline!important}.et-l--header .header-menu ul.et_mobile_menu li.current-menu-item>a,.et-l--header .header-menu ul[id^="mobile_menu"] li.current-menu-item>a{font-weight:800!important;text-decoration:underline!important;background:transparent!important}.et-l--header .header-menu .mobile_nav:not(.opened) ul.et_mobile_menu li a,.et-l--header .header-menu .mobile_nav:not(.opened) ul[id^="mobile_menu"] li a{pointer-events:none!important}.et-l--header .header-menu .mobile_nav.opened ul.et_mobile_menu li a,.et-l--header .header-menu .mobile_nav.opened ul[id^="mobile_menu"] li a{pointer-events:auto!important}body #page-container #project-copy{padding-top:80px!important;padding-bottom:48px!important;font-size:18px!important;line-height:1.65!important;color:#000!important}@media (min-width:981px){body.single-project #project-copy .et_pb_row{max-width:none!important;width:100%!important;margin:0!important;padding-right:0!important;box-sizing:border-box!important}}@media (max-width:980px){body #page-container #project-copy .et_pb_row{max-width:1080px!important;width:90%!important;margin-left:auto!important;margin-right:auto!important;padding:0!important}}#project-copy .sbf-prnav{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin:-10px 0 20px 0!important;padding:0 0 10px 0!important;border-bottom:1px solid rgba(0,0,0,.2)!important;font-size:13px!important;line-height:1.2!important;color:#000!important}#project-copy .sbf-prnav a{color:#000!important;text-decoration:none!important}#project-copy .sbf-prnav a:hover{text-decoration:underline!important}#project-copy .sbf-prnav__prev{flex:1 1 0!important;text-align:left!important}#project-copy .sbf-prnav__overviewwrap{flex:0 0 auto!important;text-align:center!important}#project-copy .sbf-prnav__next{flex:1 1 0!important;text-align:right!important}#project-copy .sbf-prnav__disabled{color:rgba(0,0,0,.35)!important}body.single-project #project-copy .et_pb_text.pr-title{margin:0 0 4px 0!important}body.single-project #project-copy .et_pb_text.pr-title .et_pb_text_inner{display:inline-block!important;border-bottom:3px solid #000!important;padding-bottom:0px!important;font-size:34px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.02em!important;line-height:1.25!important;color:#000!important}body.single-project #project-copy .et_pb_text.pr-title .et_pb_text_inner *{margin:0!important;padding:0!important;font:inherit!important;color:inherit!important}body.single-project .pr-wrap{padding-top:0!important;margin-top:-10px!important}.pr-wrap .pr-left .et_pb_text.pr-block{margin:0!important;padding:0!important;font-size:14px!important;line-height:1.5!important}.pr-wrap .pr-left .et_pb_text.pr-block .et_pb_text_inner,.pr-wrap .pr-left .et_pb_text.pr-block .et_pb_text_inner *{margin:0!important;padding:0!important}body.single-project .pr-left .et_pb_text.pr-block:after{display:none!important;content:none!important}body.single-project .pr-left .et_pb_text.pr-block.has-content:after{content:""!important;display:block!important;border-bottom:1px solid rgba(0,0,0,.6)!important;margin:3px 0 0 0!important}body.single-project .pr-left .et_pb_text.pr-block.is-empty{display:none!important}.pr-wrap .pr-left .et_pb_text.pr-block+.et_pb_text.pr-block{margin-top:6px!important}.pr-wrap .pr-left .et_pb_text.pr-block.is-last{margin-bottom:100px!important}.pr-wrap .pr-left .et_pb_text.pr-body,.pr-wrap .pr-left .et_pb_text:not(.pr-title):not(.pr-block){font-size:14px!important;line-height:1.5!important}.pr-wrap .pr-left .et_pb_text.pr-body .et_pb_text_inner,.pr-wrap .pr-left .et_pb_text.pr-body .et_pb_text_inner *,.pr-wrap .pr-left .et_pb_text:not(.pr-title):not(.pr-block) .et_pb_text_inner,.pr-wrap .pr-left .et_pb_text:not(.pr-title):not(.pr-block) .et_pb_text_inner *{margin:0!important;padding:0!important;font-size:inherit!important;line-height:inherit!important}body.single-project .pr-wrap .pr-left .et_pb_text.pr-body{margin-top:8px!important}.pr-wrap .pr-right{display:flex!important;flex-direction:column!important;gap:18px!important}.sbf-acf-gallery{display:flex!important;flex-direction:column!important;gap:18px!important}.sbf-acf-gallery__item{margin:0!important}.sbf-acf-gallery__item img{width:100%!important;height:auto!important;display:block!important;max-width:none!important}@media (min-width:981px){body.single-project .pr-wrap .et_pb_row.pr-main{max-width:none!important;width:calc(100vw - 90px)!important;margin:0!important;padding-right:0!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:320px 1fr!important;column-gap:40px!important;align-items:start!important}body.single-project .pr-wrap .et_pb_row.pr-main>.et_pb_column:last-child{min-width:0!important}body.single-project .pr-wrap .et_pb_row.pr-main>.et_pb_column{float:none!important;width:auto!important;max-width:none!important;margin:0!important}body.single-project .pr-wrap .et_pb_row.pr-main>.et_pb_column:last-child{margin-right:-90px!important;padding-right:90px!important;box-sizing:border-box!important}body.single-project .pr-wrap .et_pb_row.pr-main>.et_pb_column:last-child .et_pb_module{width:100%!important;max-width:none!important;margin:0!important;text-align:left!important}body.single-project .pr-wrap .et_pb_row.pr-main>.et_pb_column:last-child img{width:100%!important;max-width:none!important;height:auto!important;display:block!important;margin:0!important}}@media (max-width:980px){body #page-container #project-copy{padding-top:60px!important;font-size:17px!important;line-height:1.7!important}body.single-project #project-copy .et_pb_text.pr-title .et_pb_text_inner{font-size:30px!important}#project-copy .sbf-prnav{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}#project-copy .sbf-prnav__prev,#project-copy .sbf-prnav__overviewwrap,#project-copy .sbf-prnav__next{flex:0 0 auto!important;text-align:left!important;width:100%!important}.pr-wrap .et_pb_row.pr-main{max-width:1080px!important;width:90%!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:981px){body.single-project #page-container #project-copy .et_pb_row,body.single-project #page-container .pr-wrap .et_pb_row.pr-main{padding-left:max(18px,calc((100vw - 90px - 1500px)/2))!important}body.single-project #page-container #project-copy.et_pb_section{padding-bottom:0!important}body.single-project #page-container .pr-wrap.et_pb_section{padding-top:0!important}body.single-project #page-container #project-copy .et_pb_text .sbf-prnav{margin-top:-100px!important;margin-bottom:0px!important}body.single-project #page-container #project-copy .et_pb_text.pr-title{margin-top:0!important;margin-bottom:10px!important;padding-top:0!important;padding-bottom:0!important}body.single-project #page-container .pr-wrap{margin-top:0px!important}body.single-project #page-container #project-copy .et_pb_row,body.single-project #page-container .pr-wrap .et_pb_row.pr-main{padding-top:0!important;margin-top:0!important}}@media (max-width:980px){body.single-project #page-container #project-copy.et_pb_section{padding-top:60px!important;padding-bottom:0!important}body.single-project #page-container .pr-wrap.et_pb_section{padding-top:0!important;margin-top:6px!important}body.single-project #project-copy .et_pb_row,body.single-project .pr-wrap .et_pb_row.pr-main{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:18px!important;padding-right:18px!important}#project-copy .sbf-prnav{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;white-space:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;margin:0 0 10px 0!important;padding:0 0 8px 0!important;border-bottom:1px solid rgba(0,0,0,.2)!important}#project-copy .sbf-prnav__prev,#project-copy .sbf-prnav__overviewwrap,#project-copy .sbf-prnav__next{width:auto!important;flex:0 0 auto!important;text-align:left!important}body.single-project #project-copy .et_pb_text.pr-title{margin:0 0 8px 0!important;padding:0!important}.pr-wrap .pr-left .et_pb_text.pr-block{margin:0!important;padding:0!important}.pr-wrap .pr-left .et_pb_text.pr-block+.et_pb_text.pr-block{margin-top:6px!important}.pr-wrap .pr-left .et_pb_text.pr-block.is-last{margin-bottom:0!important}body.single-project .pr-wrap .pr-left .et_pb_text.pr-body{margin-top:14px!important}body.single-project #project-copy .et_pb_row,body.single-project .pr-wrap .et_pb_row.pr-main{margin-top:0!important;padding-top:0!important}}@media (min-width:981px){#project-copy .sbf-prnav{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;column-gap:18px!important;justify-content:unset!important}#project-copy .sbf-prnav__prev{justify-self:start!important;text-align:left!important}#project-copy .sbf-prnav__overviewwrap{justify-self:center!important;text-align:center!important}#project-copy .sbf-prnav__next{justify-self:end!important;text-align:right!important}#project-copy .sbf-prnav a,#project-copy .sbf-prnav__disabled{white-space:nowrap!important}}body.single-project #project-copy .et_pb_text{padding-left:0!important;padding-right:0!important}@media (min-width:981px){body.single-project #page-container #project-copy .et_pb_row,body.single-project #page-container .pr-wrap .et_pb_row.pr-main{padding-left:max(18px,calc((100vw - 90px - 1500px)/2))!important;padding-right:18px!important}}@media (max-width:980px){body.single-project #project-copy .et_pb_row,body.single-project .pr-wrap .et_pb_row.pr-main{padding-left:18px!important;padding-right:18px!important}}@media (max-width:980px){body.single-project #page-container #project-copy .et_pb_row,body.single-project #page-container .pr-wrap .et_pb_row.pr-main{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:18px!important;padding-right:18px!important;box-sizing:border-box!important}body.single-project #page-container #project-copy .et_pb_column,body.single-project #page-container .pr-wrap .et_pb_row.pr-main .et_pb_column{padding-left:0!important;padding-right:0!important}}@media (max-width:980px){body.single-project #project-copy .sbf-prnav{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;column-gap:14px!important;margin:0 0 10px 0!important;padding:0 0 8px 0!important;width:100%!important}body.single-project #project-copy .sbf-prnav__prev{justify-self:start!important;text-align:left!important}body.single-project #project-copy .sbf-prnav__overviewwrap{justify-self:center!important;text-align:center!important}body.single-project #project-copy .sbf-prnav__next{justify-self:end!important;text-align:right!important}body.single-project #project-copy .sbf-prnav__prev,body.single-project #project-copy .sbf-prnav__next{min-width:0!important;max-width:40vw!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.single-project #project-copy .sbf-prnav__overviewwrap a{white-space:nowrap!important}}@media (max-width:980px){#project-copy .sbf-prnav__prev,#project-copy .sbf-prnav__overviewwrap,#project-copy .sbf-prnav__next{width:auto!important;flex:unset!important}}@media (max-width:980px){body.single-project #project-copy .sbf-prnav__prev a{font-size:0!important}body.single-project #project-copy .sbf-prnav__prev a:before{content:"← Vorheriges"!important;font-size:13px!important;line-height:1.2!important}body.single-project #project-copy .sbf-prnav__overviewwrap a{font-size:0!important}body.single-project #project-copy .sbf-prnav__overviewwrap a:before{content:"Übersicht"!important;font-size:13px!important;line-height:1.2!important}body.single-project #project-copy .sbf-prnav__next a{font-size:0!important}body.single-project #project-copy .sbf-prnav__next a:before{content:"Nächstes →"!important;font-size:13px!important;line-height:1.2!important}body.single-project #project-copy .sbf-prnav__disabled{font-size:0!important}body.single-project #project-copy .sbf-prnav__prev .sbf-prnav__disabled:before{content:"← Vorheriges"!important;font-size:13px!important;line-height:1.2!important}body.single-project #project-copy .sbf-prnav__next .sbf-prnav__disabled:before{content:"Nächstes →"!important;font-size:13px!important;line-height:1.2!important}}@media (max-width:980px){body #page-container #contact-copy .et_pb_row:first-of-type h1,body #page-container #contact-copy .et_pb_row:first-of-type h2,body #page-container #contact-copy .et_pb_row:first-of-type h3,body #page-container #contact-copy .et_pb_row:first-of-type h1 span,body #page-container #contact-copy .et_pb_row:first-of-type h2 span,body #page-container #contact-copy .et_pb_row:first-of-type h3 span{line-height:1.25!important}}.sbf-acf-gallery__item,.sbf-acf-gallery__item a,.sbf-acf-gallery__item img{pointer-events:auto!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sbf-acf-gallery__item:before,.sbf-acf-gallery__item:after{pointer-events:none!important}.sbf-acf-gallery__item a,.sbf-acf-gallery__item img{cursor:pointer!important}.sbf-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:999999;display:none;align-items:center;justify-content:center;padding:18px}.sbf-lightbox.is-open{display:flex}.sbf-lightbox__img{max-width:95vw;max-height:90vh;width:auto;height:auto;display:block}.sbf-lightbox__close,.sbf-lightbox__prev,.sbf-lightbox__next{position:absolute;color:#fff;font-size:34px;line-height:1;padding:10px 12px;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}.sbf-lightbox__close{top:18px;right:18px}.sbf-lightbox__prev{left:10px;top:50%;transform:translateY(-50%)}.sbf-lightbox__next{right:10px;top:50%;transform:translateY(-50%)}.sbf-acf-gallery__item a,.sbf-acf-gallery__item img{cursor:pointer!important}.sbf-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:999999;display:none;align-items:center;justify-content:center;padding:18px}.sbf-lightbox.is-open{display:flex}.sbf-lightbox__img{max-width:95vw;max-height:90vh;width:auto;height:auto;display:block}.sbf-lightbox__close,.sbf-lightbox__prev,.sbf-lightbox__next{position:absolute;color:#fff;font-size:42px;line-height:1;padding:10px 14px;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}.sbf-lightbox__close{top:14px;right:14px}.sbf-lightbox__prev{left:10px;top:50%;transform:translateY(-50%)}.sbf-lightbox__next{right:10px;top:50%;transform:translateY(-50%)}@media (max-width:980px){.sbf-lightbox__close{font-size:46px}.sbf-lightbox__prev,.sbf-lightbox__next{font-size:56px}}body #page-container #services-copy{padding-top:80px!important;padding-bottom:48px!important;font-size:18px!important;line-height:1.65!important;color:#000!important}body #page-container #services-copy .et_pb_row{padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important}body #page-container #services-copy .et_pb_row.sbf-row-leistungen{margin-top:0!important;margin-bottom:10px!important}body #page-container #services-copy h2{font-size:34px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.02em!important;margin:0!important;text-decoration:underline!important;text-decoration-thickness:3px!important;text-underline-offset:10px!important}body #page-container #services-copy .et_pb_text.sbf-h2-leistungen{margin-bottom:25px!important}body #page-container #services-copy .et_pb_row.sc-row-services-1{margin-bottom:25px!important}body #page-container #services-copy .et_pb_row.sc-row-services-2{margin-bottom:25px!important}body #page-container #services-copy .et_pb_text.sc-h3-title{margin-bottom:0!important}body #page-container #services-copy .et_pb_text.sc-h3-title h3{margin:0!important;font-size:22px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.01em!important}body #page-container #services-copy .et_pb_text.sbf-svc-body{margin-bottom:10px!important}body #page-container #services-copy .et_pb_text.sbf-svc-body p{margin:0 0 10px 0!important}body #page-container #services-copy .et_pb_text.sbf-svc-body ul{margin:0!important;padding-left:0!important;list-style:none!important}body #page-container #services-copy .et_pb_text.sbf-svc-body li{margin:0 0 6px 0!important;line-height:1.55!important}@media (max-width:980px){body #page-container #services-copy{padding-top:60px!important;padding-bottom:48px!important;font-size:17px!important;line-height:1.7!important}body #page-container #services-copy .et_pb_row{margin-bottom:14px!important}body #page-container #services-copy .et_pb_row.sbf-row-leistungen{margin-top:0!important;margin-bottom:8px!important}body #page-container #services-copy .et_pb_text.sc-h3-title h3{font-size:20px!important}}body #page-container #about-copy .et_pb_row.sbf-row-team{margin-top:80px!important;margin-bottom:10px!important}body #page-container #about-copy .et_pb_row.team-row-1,body #page-container #about-copy .et_pb_row.team-row-2{margin-bottom:18px!important;padding-top:0!important;padding-bottom:0!important}body #page-container #about-copy .team-row-1 a,body #page-container #about-copy .team-row-2 a{color:#000!important;text-decoration:none!important}body #page-container #about-copy .team-row-1 a:hover,body #page-container #about-copy .team-row-2 a:hover{text-decoration:underline!important}